aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2015-05-25 01:26:55 +0200
committerCarl Eugen Hoyos <cehoyos@ag.or.at>2015-06-19 11:38:25 +0200
commit59a1e0cba0623b446dafc0248892c8cb6f7add1c (patch)
tree30ed0e8904e4bf2535b7ded1157034e03bda1b86
parent85d0c7355b612af2f685e4eab305a5de30ef8d21 (diff)
downloadffmpeg-59a1e0cba0623b446dafc0248892c8cb6f7add1c.tar.gz
avformat/mov: Mark avio context of decompressed atoms as seekable
Fixes Ticket4329 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 8ce564ea280b61d21eebf8a2fd741f792ce81638)
-rw-r--r--libavformat/mov.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavformat/mov.c b/libavformat/mov.c
index 5b4986cbc2..ce54692422 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -2816,6 +2816,7 @@ static int mov_read_cmov(MOVContext *c, AVIOContext *pb, MOVAtom atom)
goto free_and_return;
if (ffio_init_context(&ctx, moov_data, moov_len, 0, NULL, NULL, NULL, NULL) != 0)
goto free_and_return;
+ ctx.seekable = AVIO_SEEKABLE_NORMAL;
atom.type = MKTAG('m','o','o','v');
atom.size = moov_len;
ret = mov_read_default(c, &ctx, atom);