[FFmpeg-cvslog] avformat/mov: allowing custom udta atoms to pass through their values correctly when export_all option specified.
Ken McGaugh
git at videolan.org
Sat Jul 5 22:11:46 EEST 2025
ffmpeg | branch: master | Ken McGaugh <ken at mcgaugh.co.uk> | Sun Jun 29 09:37:20 2025 +1200| [30043cc167516ab01e460f0146038675fd0f5711] | committer: Michael Niedermayer
avformat/mov: allowing custom udta atoms to pass through their values correctly when export_all option specified.
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30043cc167516ab01e460f0146038675fd0f5711
---
libavformat/mov.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/mov.c b/libavformat/mov.c
index bd6b23466b..31ebcebca1 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -484,7 +484,7 @@ retry:
return ret;
}
} else return 0;
- } else if (atom.size > 4 && key && !c->itunes_metadata && !raw) {
+ } else if (atom.size > 4 && (key || c->export_all) && !c->itunes_metadata && !raw) {
str_size = avio_rb16(pb); // string length
if (str_size > atom.size) {
raw = 1;
More information about the ffmpeg-cvslog
mailing list