kit-cel / gr-dab

GNU Radio DAB (digital audio broadcasting) module
http://0x7.ch/code/
GNU General Public License v3.0
43 stars 13 forks source link

Gracefully handle decode errors #43

Open noc0lour opened 6 years ago

noc0lour commented 6 years ago

In a lot of places signal processing is stopped (by throw()ing) if an error is found.

This behaviour must be replaced with a method that handles decoding errors gracefully and skips the current frame or inserts padding to smooth out the audio decoding.

Also checks in fib_sink and mp4_decode need to be verified for standard compliance.