Merge commit '0af3b65880573aa9b3375362eaab4f84140c7dde'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 3 Mar 2015 20:16:31 +0000 (21:16 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 3 Mar 2015 20:16:31 +0000 (21:16 +0100)
* commit '0af3b65880573aa9b3375362eaab4f84140c7dde':
  asf: do not export XMP metadata by default

Conflicts:
libavformat/asfdec.c
libavformat/version.h

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

@@@ -277,14 -283,17 +279,18 @@@ static void get_id3_tag(AVFormatContex
  
  static void get_tag(AVFormatContext *s, const char *key, int type, int len, int type2_size)
  {
-     char *value;
+     ASFContext *asf = s->priv_data;
+     char *value = NULL;
      int64_t off = avio_tell(s->pb);
 +#define LEN 22
  
 -    if ((unsigned)len >= (UINT_MAX - 1) / 2)
 +    if ((unsigned)len >= (UINT_MAX - LEN) / 2)
          return;
  
 -    value = av_malloc(2 * len + 1);
+     if (!asf->export_xmp && !strncmp(key, "xmp", 3))
+         goto finish;
 +    value = av_malloc(2 * len + LEN);
      if (!value)
          goto finish;
  
@@@ -30,8 -30,8 +30,8 @@@
  #include "libavutil/version.h"
  
  #define LIBAVFORMAT_VERSION_MAJOR 56
 -#define LIBAVFORMAT_VERSION_MINOR 16
 -#define LIBAVFORMAT_VERSION_MICRO  1
 +#define LIBAVFORMAT_VERSION_MINOR  24
- #define LIBAVFORMAT_VERSION_MICRO 100
++#define LIBAVFORMAT_VERSION_MICRO 101
  
  #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
                                                 LIBAVFORMAT_VERSION_MINOR, \