[FFmpeg-devel] [PATCH v3] lavf/matroskadec: Normalize noncompliant A_QUICKTIME/V_QUICKTIME private data
Mats Peterson
matsp888 at yahoo.com
Fri Jan 8 18:01:40 CET 2016
Incorrectly used ff_codec_movvideo_tags instead of codec_tags.
Description follows:
This patch adds a new static function get_qt_codec() that takes care of
the initial retrieval of the fourcc and codec ID for A_QUICKTIME and
V_QUICKTIME. It also normalizes noncompliant private data found in some
older files that incorrectly starts with the fourcc by
expanding/shifting the data by 4 bytes, and storing the data size at the
start. This is important in order to make the private data work as
expected and without false positives with the rest of the code in the
A_QUICKTIME and V_QUICKTIME blocks (and most likely in other places as
well).
Mats
--
Mats Peterson
http://matsp888.no-ip.org/~mats/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-lavf-matroskadec-Normalize-noncompliant-A_QUICKTIME-.patch
Type: text/x-patch
Size: 4671 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160108/96e95c39/attachment.bin>
More information about the ffmpeg-devel
mailing list