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:10:58 +0200
commitd4c7a1ecb8ced6001303b9607a571e396e268632 (patch)
treefa41d0216abf58fd4aff9cadd628ca4f205c37e6
parent2d55d3483b8e6aa81f32bf8f8c1b797cc59e0af6 (diff)
downloadffmpeg-d4c7a1ecb8ced6001303b9607a571e396e268632.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 6d943384de..783ad0d76d 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -3162,6 +3162,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);