[FFmpeg-devel] [PATCH 2/3] lavf/matroskadec: fallback to generic seeking if resyncing fails while seeking
Rodger Combs
rodger.combs at gmail.com
Fri Dec 8 14:45:35 EET 2017
---
libavformat/matroskadec.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
index 93a3ec4a07..2d23f2ee84 100644
--- a/libavformat/matroskadec.c
+++ b/libavformat/matroskadec.c
@@ -3531,8 +3531,10 @@ static int matroska_read_seek(AVFormatContext *s, int stream_index,
int64_t pos = avio_tell(matroska->ctx->pb);
matroska_clear_queue(matroska);
if (matroska_parse_cluster(matroska) < 0) {
- if (matroska_resync(matroska, pos) < 0)
+ if (matroska_resync(matroska, pos) < 0) {
+ index = -1;
break;
+ }
}
}
}
--
2.15.1
More information about the ffmpeg-devel
mailing list