mov: Only touch extradata in mov_read_extradata() if codec_id is what we expect
authorTomas Härdin <tomas.hardin@codemill.se>
Wed, 28 Sep 2011 08:34:51 +0000 (10:34 +0200)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Thu, 29 Sep 2011 22:07:28 +0000 (15:07 -0700)
commite571305a71494af195891e314b05936f040f89d3
treef662bbb8da736ade804f0d4dedf103b2d8cded5f
parentc8b835954ae4aef797112afda3b52f8dfe3c7b74
mov: Only touch extradata in mov_read_extradata() if codec_id is what we expect

Extradata should only be parsed from the avss, fiel, jp2h and alac atoms for
AVS, MJPEG, Motion JPEG 2000 and ALAC respectively.
This also fixes the mov demuxer coming up with bogus extradata for some
AVC-Intra samples due to the presence of fiel atoms.
libavformat/mov.c