From fedab89cd4625617b3e481f1f59ba0fc97b7305b Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Mon, 7 Nov 2016 22:00:06 +0100 Subject: Update TODO about inputs --- TODO | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'TODO') 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 -- cgit v1.2.3