Opendigitalradio / ODR-DabMux

ODR-DabMux is a DAB (Digital Audio Broadcasting) multiplexer, part of the ODR-mmbTools.
https://www.opendigitalradio.org
Other
48 stars 35 forks source link

Add in Packet Data FEC Scheme signalling in FIG0/14 #57

Closed nickpiggott closed 2 years ago

nickpiggott commented 2 years ago

I've attempted to add in FIG0/14 to signal FEC Scheme on Packet Data channels.

Some points to be aware of:

mpbraendli commented 2 years ago

Thanks! I cherry-picked the commits onto the next branch (because I didn't want to take d508586) and I've added a flag so that FIG0/14 is inserted only for enhancedpacket subchannels.

The data field is thankfully only 1-byte, otherwise you have to care about endianness, and casting the buffer would probably also not be allowed (strict aliasing rule).

I verified with etisnoop, but it would be great if you could verify with another tool! Let me know if you can do that.