I just wanted to ask if there is something new here meanwhile.
Rendering after patch
Rendering before patch
Fix accidental G3 char modification
I just wanted to ask if there is any update here in the meantime.
Ah, interesting....I originally thought that there was just a termination with a page header of the same page and that this case was merely not considered by the spec (but it is indeed, as you said). So that this is a corner case where it would make sense to add a workaround to libzvbi. But there is no immediate termination; there is only a page header some seconds later with Erase Page set that removes the displayed subtitles. So my attached patch doesn't make sense here. And the transmission clearly...
I just wanted to ask if there is anything new regarding this or possibly further information missing.
Some weeks later, I dove into MP2 and implemented the MP2 CRC in my DAB player, so at least I myself don't need this feature anymore. But of course for the sake of completeness it would be great if mpg123 supported the CRC check. And just forget about the additional ScF-CRC of DAB: Despite the fact that it is only useful with DAB, the ScF-CRC of frame n is transmitted in frame n-1, which leads to further dependency issues...
Since a while there are only DAB+ (= AAC) services in Germany, but in the UK and other countries DAB (= MP2) is still in use (due to earlier launch). So I attach a short dump of Deutschlandfunk from 2013. It is mostly free of errors (at least it sounds like); it just has audible errors at 0:06, 1:11 and 1:22. I think it would be enough to just have the information whether the last parsed frame (if the CRC is present; in DAB it is required to be) passes the CRC check e.g. by invoking a new function....
Since a while there are only DAB+ (= AAC) services in Germany, but in the UK and other countries DAB (= MP2) is still in use (due to earlier launch). So I attach a short dump of Deutschlandfunk from 2013. It is mostly free of errors (at least it sounds like); it just has audible errors at 0:06, 1:11 and 1:22. I think it would be enough to just have the information whether the last parsed frame (if the CRC is present; in DAB it is required to be) passes the CRC check e.g. by invoking a new function....
I would really appreciate if libmpg123 had support for CRC check, as in DAB it is used by audio services in MP2.
Handle page termination with same page number
Fix UECP RTC year
Add HEVC decoder option to VDPAU dialog
Fix "small d with stroke" in WSTFONT2
Decode "@" sign via X/26 packets according to EN 300 706
This works for me, thank you!
Floating control also shown outside of fullscreen
Fix wrong elapsed time due to MPEG-TS PTS rollover