aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-07 22:00:06 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-07 22:00:06 +0100
commitfedab89cd4625617b3e481f1f59ba0fc97b7305b (patch)
tree37f87b739e6133a773c79c2c6ec8fb05bbbf66a8 /TODO
parent4388257ae49ab64f510294037df50e057ac55794 (diff)
downloaddabmux-fedab89cd4625617b3e481f1f59ba0fc97b7305b.tar.gz
dabmux-fedab89cd4625617b3e481f1f59ba0fc97b7305b.tar.bz2
dabmux-fedab89cd4625617b3e481f1f59ba0fc97b7305b.zip
Update TODO about inputs
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 7 insertions, 12 deletions
diff --git a/TODO b/TODO
index 297e31f..50fc9b8 100644
--- a/TODO
+++ b/TODO
@@ -40,24 +40,19 @@ PTy, but only the static PTy. Clarify if we need to add both PTy variants
to the configuration and the code.
-Refactor inputs *ONGOING*
--------------------------
-The input code is written in very C-like OOP, with structures of function
-pointers that do dynamic dispatch. Refactoring this to proper classes and
-documenting it properly will simplify the addition of new input formats,
-facilitate runtime configurability and clarify the usages of the inputs.
+Improvements for inputs
+-----------------------
+Add statistics to UDP input, in a similar way that ZeroMQ offers statistics.
+This would mean we have to move the packet buffer from the operating system
+into our own buffer, so that we can actually get the statistics.
-Also, all inputs using UDP are now broken. Add statistics to UDP input.
-
-Find out what purpose the bridge input serves.
-
-Decide if non-blocking file input is still necessary.
+Also see the STI-D over EDI topic above.
Fix DMB input
-------------
The code that does interleaving and reed-solomon encoding for DMB is not used
-anymore, and is untested.
+anymore, and is untested. The relevant parts are src/dabInputDmb* and src/Dmb.cpp
Communicate Leap Seconds