The processing of MPEG audio ES also parses UECP ancilliary data, which is later used e.g. for RDS transmission. Hereby also the RTC field is decoded and displayed.
However the decoding of the year is currently buggy and outputs the stored hex value. For e.g. year 2017, then the year 2011 is displayed ("20" concatenated with 0x11). But the UECP spec states for the year field "Last two decimal digits of Year expressed as hex" and a value range of 0x00 to 0x63. Hence the year must be displayed in decimal.
The attached patch fixes this and also removes the "20" suffix to prevent wrong output with recordings from 1999 or earlier.
See also the (german) board thread here:
http://radioforum.foren.mysnip.de/read.php?8773,1012759,1417193#msg-1417193
I just wanted to ask if there is any update here in the meantime.