[ffmpeg] branch master updated. e59d964a3c libavformat/mov: add support for name udta
The branch, master has been updated via e59d964a3c5a7b7dc2da511f0d51c65c5fba741d (commit) from 4348bde2d2c58a2409c277f487541be00a5f61f6 (commit) - Log ----------------------------------------------------------------- commit e59d964a3c5a7b7dc2da511f0d51c65c5fba741d Author: lholliger <14064434+lholliger@users.noreply.github.com> AuthorDate: Fri Oct 31 10:21:38 2025 -0400 Commit: Lukas <lholliger3@gatech.edu> 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 --
participants (1)
-
ffmpeg-git@ffmpeg.org