summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-12 16:30:30 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-12 16:30:30 +0100
commit96b4dc4efca1b164f79a7f7394449866f034ac31 (patch)
tree101b796f40fee444c8193ccc3e13cf5644c83d5f /TODO
parent5132756f09c7a0dafe4644db92718ee3d1a58d6c (diff)
parentfedab89cd4625617b3e481f1f59ba0fc97b7305b (diff)
downloaddabmux-96b4dc4efca1b164f79a7f7394449866f034ac31.tar.gz
dabmux-96b4dc4efca1b164f79a7f7394449866f034ac31.tar.bz2
dabmux-96b4dc4efca1b164f79a7f7394449866f034ac31.zip
Merge branch 'next' into servicelinking
Diffstat (limited to 'TODO')
-rw-r--r--TODO24
1 files changed, 15 insertions, 9 deletions
diff --git a/TODO b/TODO
index 3bf746f..50fc9b8 100644
--- a/TODO
+++ b/TODO
@@ -15,6 +15,7 @@ ODR-DabMod to add EDI input there too.
Initial work started in http://git.mpb.li/git/odr-edilib/
+
Explicit Service Linking
------------------------
At the moment there is no support to signal explicit service linking.
@@ -36,19 +37,23 @@ Clarify usage of PTy
We currently transmit dynamic PTy in FIG0/17 since it can be changed in
through the remote control. Some receivers might not display the dynamic
PTy, but only the static PTy. Clarify if we need to add both PTy variants
-to the configuration and the code.o
+to the configuration and the code.
-Refactor inputs
----------------
-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 see the STI-D over EDI topic above.
-Also, all inputs using UDP are now broken.
-Find out what purpose the bridge input serves.
+Fix DMB input
+-------------
+The code that does interleaving and reed-solomon encoding for DMB is not used
+anymore, and is untested. The relevant parts are src/dabInputDmb* and src/Dmb.cpp
+
Communicate Leap Seconds
------------------------
@@ -58,6 +63,7 @@ concept is totally unaware of that, this is not done. We need to know for EDI
TIST, and the ClockTAI class can get the information from the Internet, but it
is not used in FIG0/10.
+
Add support for services with different ECC than ensemble
---------------------------------------------------------
FIG 0/9 can transmit an Extended field for this information. Needs change of