diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-05-18 00:03:14 +0400 |
---|---|---|
committer | Carl Eugen Hoyos <cehoyos@ag.or.at> | 2013-05-18 01:00:16 +0400 |
commit | b22cc0c15de7f4a428ffc226d4500f4f80b1dae9 (patch) | |
tree | 9d5cfc370f62ce54bb66066a7acf7c20b1af4016 | |
parent | 6642804c22fde3c945283db2124f5e359992b1a3 (diff) |
avidec: dont randomly skip packets for offseting the index
Fixes Ticket2490
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 6c593f1b671b7725b8c36f92f7c0a23ccf8e7628)
-rw-r--r-- | libavformat/avidec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/avidec.c b/libavformat/avidec.c index de8933c11a..6af070a3df 100644 --- a/libavformat/avidec.c +++ b/libavformat/avidec.c @@ -959,9 +959,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) { |