The branch, master has been updated
via e59d964a3c5a7b7dc2da511f0d51c65c5fba741d (commit)
from 4348bde2d2c58a2409c277f487541be00a5f61f6 (commit)
- Log -----------------------------------------------------------------
commit e59d964a3c5a7b7dc2da511f0d51c65c5fba741d
Author: lholliger <[email protected]>
AuthorDate: Fri Oct 31 10:21:38 2025 -0400
Commit: Lukas <[email protected]>
CommitDate: Fri Oct 31 14:28:23 2025 +0000
libavformat/mov: add support for name udta
In the QTFF documentation for udta/"user data atoms", "name" is a
valid entry for "name of object" however it is currently skipped
leading to some missing metadata when copying for some files. This
isn't classified the same as "(C)nam" which is "Title of content"
so they aren't necessarily the same.
diff --git a/libavformat/mov.c b/libavformat/mov.c
index 45c562cdc6..42062e6ba6 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -392,6 +392,7 @@ static int mov_read_udta_string(MOVContext *c, AVIOContext
*pb, MOVAtom atom)
return mov_metadata_loci(c, pb, atom.size);
case MKTAG( 'm','a','n','u'): key = "make"; break;
case MKTAG( 'm','o','d','l'): key = "model"; break;
+ case MKTAG( 'n','a','m','e'): key = "name"; break;
case MKTAG( 'p','c','s','t'): key = "podcast";
parse = mov_metadata_int8_no_padding; break;
case MKTAG( 'p','g','a','p'): key = "gapless_playback";
-----------------------------------------------------------------------
Summary of changes:
libavformat/mov.c | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]