[FFmpeg-trac] #11516(avformat:new): avformat/mov: Parse 'name' atom for title metadata
FFmpeg
trac at avcodec.org
Mon Mar 17 07:38:32 EET 2025
#11516: avformat/mov: Parse 'name' atom for title metadata
----------------------------------+---------------------------------------
Reporter: Bi11 | Type: enhancement
Status: new | Priority: minor
Component: avformat | Version: git-master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+---------------------------------------
`mov_write_track_udta_tag` in libavformat/movenc.c uses the 'name' atom
for recording track titles, but the 'name' atom is not recognized in
libavformat/mov.c.
{{{
---
libavformat/mov.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavformat/mov.c b/libavformat/mov.c
index 57d9364..6e8c40c 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 = "title"; 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";
--
2.39.5 (Apple Git-154)
}}}
I submitted this patch to ffmpeg-devel, but it might have been filtered
into spam since I receive no response when trying to subscribe to ffmpeg-
devel.
In addition, I found
[https://patchwork.ffmpeg.org/project/ffmpeg/patch/20180521191403.18204-1-nik@nikjohnson.net/
a similar patch] from 2018 that was also not merged. Is there a specific
reason for this?
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11516>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list