aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
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