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

Reply via email to