mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Since some junk may be or may be not present before actual VC-1 extradata,
search for real extradata start instead of always skipping one byte. Patch by Andrew Dennison gmailify(${name}d, lists) Thread: [PATCH] Fix VC1 "Incomplete extradata" for mkv files generated by eac3to Originally committed as revision 20178 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
01418506a2
commit
95ce961d88
@ -3039,7 +3039,7 @@ static av_cold int vc1_decode_init(AVCodecContext *avctx)
|
||||
}
|
||||
|
||||
buf2 = av_mallocz(avctx->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||
if(start[0]) start++; // in WVC1 extradata first byte is its size
|
||||
start = find_next_marker(start, end); // in WVC1 extradata first byte is its size, but can be 0 in mkv
|
||||
next = start;
|
||||
for(; next < end; start = next){
|
||||
next = find_next_marker(start + 4, end);
|
||||
|
Loading…
Reference in New Issue
Block a user