avidec: dont randomly skip packets for offseting the index

Fixes Ticket2490

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 6c593f1b671b7725b8c36f92f7c0a23ccf8e7628)
This commit is contained in:
Michael Niedermayer 2013-05-17 22:03:14 +02:00 committed by Carl Eugen Hoyos
parent 048cd60dc3
commit f7dbe180a0

View File

@ -991,9 +991,9 @@ start_sync:
|| st->discard >= AVDISCARD_ALL){
if (!exit_early) {
ast->frame_offset += get_duration(ast, size);
avio_skip(pb, size);
goto start_sync;
}
avio_skip(pb, size);
goto start_sync;
}
if (d[2] == 'p' && d[3] == 'c' && size<=4*256+4) {