diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2015-07-22 00:30:20 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2015-07-22 01:30:02 +0200 |
commit | 0671dc5c532795dd00f0009b12c92f2e237202a5 (patch) | |
tree | 3b479014e5d97830a6ff48f1beb234383173913b /libavformat | |
parent | 5d79a0731675496c636379553af02c739bae030c (diff) | |
download | ffmpeg-0671dc5c532795dd00f0009b12c92f2e237202a5.tar.gz |
avformat/asfdec_f: Improve packet resync heuristic
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavformat')
-rw-r--r-- | libavformat/asfdec_f.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/asfdec_f.c b/libavformat/asfdec_f.c index 8c93b6a5bf..95d561da43 100644 --- a/libavformat/asfdec_f.c +++ b/libavformat/asfdec_f.c @@ -963,7 +963,7 @@ static int asf_get_packet(AVFormatContext *s, AVIOContext *pb) off = 32768; if (asf->no_resync_search) off = 3; - else if (s->packet_size > 0) + else if (s->packet_size > 0 && !asf->uses_std_ecc) off = (avio_tell(pb) - s->internal->data_offset) % s->packet_size + 3; c = d = e = -1; |