Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 28 Sep 2012 02:54:38 +0000 (04:54 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 28 Sep 2012 03:11:19 +0000 (05:11 +0200)
* qatar/master:
  dwt: Drop unused functions spatial_compose{53|97}i()
  nutdec: Remove unused and broken debug function stub
  avcodec: Drop long-deprecated imgconvert.h header
  Add Opus support to the Ogg muxer.
  Add Opus codec id and codec description.
  avformat: Identify anonymous AVIO typedef structs.

Conflicts:
libavcodec/avcodec.h
libavcodec/codec_desc.c
libavcodec/imgconvert.h
libavcodec/version.h
libavformat/oggenc.c
libavformat/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/avcodec.h
libavcodec/codec_desc.c
libavcodec/dwt.c
libavcodec/imgconvert.c
libavcodec/rawdec.c
libavcodec/utils.c
libavcodec/version.h
libavformat/avio.h
libavformat/oggenc.c
libavformat/version.h

@@@ -423,12 -405,7 +423,13 @@@ enum AVCodecID 
      AV_CODEC_ID_RALF,
      AV_CODEC_ID_IAC,
      AV_CODEC_ID_ILBC,
 -    AV_CODEC_ID_OPUS,
++    AV_CODEC_ID_OPUS_DEPRECATED,
 +    AV_CODEC_ID_FFWAVESYNTH = MKBETAG('F','F','W','S'),
 +    AV_CODEC_ID_8SVX_RAW    = MKBETAG('8','S','V','X'),
 +    AV_CODEC_ID_SONIC       = MKBETAG('S','O','N','C'),
 +    AV_CODEC_ID_SONIC_LS    = MKBETAG('S','O','N','L'),
 +    AV_CODEC_ID_PAF_AUDIO   = MKBETAG('P','A','F','A'),
 +    AV_CODEC_ID_OPUS        = MKBETAG('O','P','U','S'),
  
      /* subtitle codecs */
      AV_CODEC_ID_FIRST_SUBTITLE = 0x17000,          ///< A dummy ID pointing at the start of subtitle codecs.
Simple merge
Simple merge
Simple merge
@@@ -25,9 -25,7 +25,8 @@@
   */
  
  #include "avcodec.h"
- #include "imgconvert.h"
  #include "raw.h"
 +#include "libavutil/avassert.h"
  #include "libavutil/common.h"
  #include "libavutil/intreadwrite.h"
  #include "libavutil/imgutils.h"
@@@ -38,9 -37,7 +38,8 @@@
  #include "avcodec.h"
  #include "dsputil.h"
  #include "libavutil/opt.h"
- #include "imgconvert.h"
  #include "thread.h"
 +#include "frame_thread_encoder.h"
  #include "audioconvert.h"
  #include "internal.h"
  #include "bytestream.h"
@@@ -1842,16 -1475,6 +1841,17 @@@ av_cold int avcodec_close(AVCodecContex
      return 0;
  }
  
 +static enum AVCodecID remap_deprecated_codec_id(enum AVCodecID id)
 +{
 +    switch(id){
 +        //This is for future deprecatec codec ids, its empty since
 +        //last major bump but will fill up again over time, please don't remove it
 +//         case AV_CODEC_ID_UTVIDEO_DEPRECATED: return AV_CODEC_ID_UTVIDEO;
++        case AV_CODEC_ID_OPUS_DEPRECATED: return AV_CODEC_ID_OPUS;
 +        default                         : return id;
 +    }
 +}
 +
  AVCodec *avcodec_find_encoder(enum AVCodecID id)
  {
      AVCodec *p, *experimental = NULL;
@@@ -27,8 -27,8 +27,8 @@@
   */
  
  #define LIBAVCODEC_VERSION_MAJOR 54
- #define LIBAVCODEC_VERSION_MINOR 59
 -#define LIBAVCODEC_VERSION_MINOR 29
 -#define LIBAVCODEC_VERSION_MICRO  0
++#define LIBAVCODEC_VERSION_MINOR 60
 +#define LIBAVCODEC_VERSION_MICRO 100
  
  #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
                                                 LIBAVCODEC_VERSION_MINOR, \
Simple merge
@@@ -531,8 -563,9 +576,9 @@@ static int ogg_write_trailer(AVFormatCo
          AVStream *st = s->streams[i];
          OGGStreamContext *oggstream = st->priv_data;
          if (st->codec->codec_id == AV_CODEC_ID_FLAC ||
-             st->codec->codec_id == AV_CODEC_ID_SPEEX) {
+             st->codec->codec_id == AV_CODEC_ID_SPEEX ||
+             st->codec->codec_id == AV_CODEC_ID_OPUS) {
 -            av_free(oggstream->header[0]);
 +            av_freep(&oggstream->header[0]);
          }
          av_freep(&oggstream->header[1]);
          av_freep(&st->priv_data);
@@@ -30,8 -30,8 +30,8 @@@
  #include "libavutil/avutil.h"
  
  #define LIBAVFORMAT_VERSION_MAJOR 54
 -#define LIBAVFORMAT_VERSION_MINOR 17
 -#define LIBAVFORMAT_VERSION_MICRO  3
 +#define LIBAVFORMAT_VERSION_MINOR 29
- #define LIBAVFORMAT_VERSION_MICRO 104
++#define LIBAVFORMAT_VERSION_MICRO 105
  
  #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
                                                 LIBAVFORMAT_VERSION_MINOR, \