This adds the CRC check for the LAME header (including new CRC algorithm in lavu/crc), includes suggestions from Anton (put encoder string into stream metadata, better peak decoding, ...), and it also fixes the MKBETAG() checks (i.e. if the checks failed, the values were still decoded, while now the function returns immediately).
IIRC, patches 1 and 2 were already Ok'd. Alessandro Ghedini (4): replaygain: allow exporting already decoded replaygain values mp3dec: move XING/Info and VBRI parsing into their own functions crc: add ANSI CRC16 LE mp3dec: decode more data from Info header doc/APIchanges | 3 + libavformat/avio_internal.h | 2 + libavformat/aviobuf.c | 6 ++ libavformat/mp3dec.c | 180 +++++++++++++++++++++++++++++++++++--------- libavformat/replaygain.c | 29 ++++--- libavformat/replaygain.h | 7 ++ libavutil/crc.c | 36 +++++++++ libavutil/crc.h | 1 + libavutil/version.h | 2 +- 9 files changed, 215 insertions(+), 51 deletions(-) -- 1.9.2 _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
