[FFmpeg-cvslog] lavf/movenc: write track title metadata for mov files

Courtland Idstrom git at videolan.org
Thu Mar 22 21:00:40 EET 2018


ffmpeg | branch: master | Courtland Idstrom <cidstrom at telltalegames.com> | Mon Mar 19 14:11:37 2018 -0700| [65616bc191b110af6a81aa38b1d15aa9879d8cbc] | committer: Jan Ekström

lavf/movenc: write track title metadata for mov files

Track title (atom 'name') is a well defined user data atom for mov files. Existing code (for mp4) only writes title metadata if present.

Relevant reference docs:

  https://developer.apple.com/library/content/documentation/QuickTime/Reference/QTRef_AtomsResources/Content/QTRef_AtomsResources4.html#//apple_ref/doc/uid/TP40004285-DontLinkChapterID_1--udta-
  https://developer.apple.com/library/content/documentation/QuickTime/QTFF/QTFFChap2/qtff2.html#//apple_ref/doc/uid/TP40000939-CH204-63839

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=65616bc191b110af6a81aa38b1d15aa9879d8cbc
---

 libavformat/movenc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index d681d519e6..ef668eccd5 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -3024,7 +3024,7 @@ static int mov_write_track_udta_tag(AVIOContext *pb, MOVMuxContext *mov,
     if (ret < 0)
         return ret;
 
-    if (mov->mode & MODE_MP4)
+    if (mov->mode & (MODE_MP4|MODE_MOV))
         mov_write_track_metadata(pb_buf, st, "name", "title");
 
     if ((size = avio_close_dyn_buf(pb_buf, &buf)) > 0) {



More information about the ffmpeg-cvslog mailing list