Ticket #4209: 0001-Add-xyz-atom-for-3gp-and-mp4-files-not-just-mov-file.patch

File 0001-Add-xyz-atom-for-3gp-and-mp4-files-not-just-mov-file.patch, 1.3 KB (added by tvolkert, 10 years ago)
  • libavformat/movenc.c

    From 03184d1096dba5da8218f8bebbdfe7c7849c2760 Mon Sep 17 00:00:00 2001
    From: Todd Volkert <tvolkert@gmail.com>
    Date: Mon, 22 Feb 2016 11:24:03 -0800
    Subject: [PATCH] Add @xyz atom for 3gp and mp4 files, not just mov files
    
    Resolves https://trac.ffmpeg.org/ticket/4209
    ---
     libavformat/movenc.c | 2 ++
     1 file changed, 2 insertions(+)
    
    diff --git a/libavformat/movenc.c b/libavformat/movenc.c
    index b9c0f7a..c237736 100644
    a b static int mov_write_udta_tag(AVIOContext *pb, MOVMuxContext *mov,  
    30843084        return ret;
    30853085
    30863086    if (mov->mode & MODE_3GP) {
     3087        mov_write_string_metadata(s, pb_buf, "\251xyz", "location",    0);
    30873088        mov_write_3gp_udta_tag(pb_buf, s, "perf", "artist");
    30883089        mov_write_3gp_udta_tag(pb_buf, s, "titl", "title");
    30893090        mov_write_3gp_udta_tag(pb_buf, s, "auth", "author");
    static int mov_write_udta_tag(AVIOContext *pb, MOVMuxContext *mov,  
    31103111        mov_write_string_metadata(s, pb_buf, "\251xyz", "location",    0);
    31113112        mov_write_raw_metadata_tag(s, pb_buf, "XMP_", "xmp");
    31123113    } else {
     3114        mov_write_string_metadata(s, pb_buf, "\251xyz", "location",    0);
    31133115        /* iTunes meta data */
    31143116        mov_write_meta_tag(pb_buf, mov, s);
    31153117    }