Merge commit 'da9cc22d5bd5f59756c2037b02966376da2cf323'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 7 Aug 2014 00:42:15 +0000 (02:42 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 7 Aug 2014 00:42:15 +0000 (02:42 +0200)
* commit 'da9cc22d5bd5f59756c2037b02966376da2cf323':
  movenc: add track title to tracks

Conflicts:
libavformat/movenc.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavformat/movenc.c
libavformat/movenc.h

@@@ -83,8 -78,17 +83,19 @@@ static const AVClass flavor ## _muxer_c
      .version    = LIBAVUTIL_VERSION_INT,\
  };
  
 +static int get_moov_size(AVFormatContext *s);
 +
+ static int utf8len(const uint8_t *b)
+ {
+     int len = 0;
+     int val;
+     while (*b) {
+         GET_UTF8(val, *b++, return -1;)
+         len++;
+     }
+     return len;
+ }
  //FIXME support 64 bit variant with wide placeholders
  static int64_t update_size(AVIOContext *pb, int64_t pos)
  {
@@@ -3893,9 -3356,11 +3944,11 @@@ static int mov_write_header(AVFormatCon
  {
      AVIOContext *pb = s->pb;
      MOVMuxContext *mov = s->priv_data;
 -    AVDictionaryEntry *t;
 -    int i, hint_track = 0;
 +    AVDictionaryEntry *t, *global_tcr = av_dict_get(s->metadata, "timecode", NULL, 0);
 +    int i, ret, hint_track = 0, tmcd_track = 0;
  
+     mov->fc = s;
      /* Default mode == MP4 */
      mov->mode = MODE_MP4;
  
Simple merge