Merge commit '5639ed9abb58311f82cf3499b682d228290adb09'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 2 Dec 2014 20:45:44 +0000 (21:45 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 2 Dec 2014 20:45:44 +0000 (21:45 +0100)
* commit '5639ed9abb58311f82cf3499b682d228290adb09':
  mov: do not truncate the language-prefixed tag

Conflicts:
libavformat/mov.c

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

@@@ -263,11 -256,10 +263,11 @@@ static int mov_read_udta_string(MOVCont
  #ifdef MOV_EXPORT_ALL_METADATA
      char tmp_key[5];
  #endif
-     char key2[16], language[4] = {0};
 -    char str[1024], key2[32], language[4] = {0};
++    char key2[32], language[4] = {0};
 +    char *str = NULL;
      const char *key = NULL;
      uint16_t langcode = 0;
 -    uint32_t data_type = 0, str_size;
 +    uint32_t data_type = 0, str_size, str_size_alloc;
      int (*parse)(MOVContext*, AVIOContext*, unsigned, const char*) = NULL;
  
      switch (atom.type) {