[FFmpeg-devel] [PATCH] mov: add option to ignore moov atoms which are detected in free atoms, so apps can have flexibility to use moov atom not in free atoms as default.
Carl Eugen Hoyos
ceffmpeg at gmail.com
Tue Oct 25 00:54:39 EEST 2016
2016-10-24 23:11 GMT+02:00 Zhenni Huang <zhennihuang-at-google.com at ffmpeg.org>:
[...]
Does the following inlined patch help you?
Carl Eugen
diff --git a/libavformat/mov.c b/libavformat/mov.c
index 357d800..ed099fc 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -4884,6 +4884,7 @@
a.type = avio_rl32(pb);
if (a.type == MKTAG('f','r','e','e') &&
a.size >= 8 &&
+ c->fc->strict_std_compliance < FF_COMPLIANCE_VERY_STRICT &&
c->moov_retry) {
uint8_t buf[8];
uint32_t *type = (uint32_t *)buf + 1;
More information about the ffmpeg-devel
mailing list