summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-04 15:09:29 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-04 15:11:25 +0100
commit076b370ddcf6f8d69bd728dd5ae7b18b18a77b23 (patch)
treed389a3d6a510e86c2bd15968e095a1ad3668e3f7 /TODO
parent7405d574963abb37732de8a90dd9e42174e0410f (diff)
downloaddabmux-076b370ddcf6f8d69bd728dd5ae7b18b18a77b23.tar.gz
dabmux-076b370ddcf6f8d69bd728dd5ae7b18b18a77b23.tar.bz2
dabmux-076b370ddcf6f8d69bd728dd5ae7b18b18a77b23.zip
Treat DMB input as data, update TODO accordingly
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 15 insertions, 4 deletions
diff --git a/TODO b/TODO
index 3bf746f..297e31f 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,20 +37,29 @@ 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
----------------
+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.
-Also, all inputs using UDP are now broken.
+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.
+
+
+Fix DMB input
+-------------
+The code that does interleaving and reed-solomon encoding for DMB is not used
+anymore, and is untested.
+
+
Communicate Leap Seconds
------------------------
Actually, we're supposed to say in FIG0/10 when there is a UTC leap second
@@ -58,6 +68,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