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]

Reply via email to