Merge commit '910247f1720c6aae422723c05dac6d0b19f20bec'
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 3 Jul 2015 01:40:22 +0000 (03:40 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 3 Jul 2015 01:40:22 +0000 (03:40 +0200)
* commit '910247f1720c6aae422723c05dac6d0b19f20bec':
  lavc: Deprecate avctx.{inter,intra}_quant_bias

Conflicts:
libavcodec/mpegvideo_enc.c
libavcodec/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/avcodec.h
libavcodec/dnxhdenc.c
libavcodec/dnxhdenc.h
libavcodec/internal.h
libavcodec/mpegvideo.h
libavcodec/mpegvideo_enc.c
libavcodec/options_table.h
libavcodec/version.h

Simple merge
Simple merge
Simple merge
  #endif
  
  
+ #if !FF_API_QUANT_BIAS
+ #define FF_DEFAULT_QUANT_BIAS 999999
+ #endif
  #define FF_SANE_NB_CHANNELS 63U
  
 -#define FF_SIGNBIT(x) (x >> CHAR_BIT * sizeof(x) - 1)
 +#define FF_SIGNBIT(x) ((x) >> CHAR_BIT * sizeof(x) - 1)
 +
 +#if HAVE_AVX
 +#   define STRIDE_ALIGN 32
 +#elif HAVE_SIMD_ALIGN_16
 +#   define STRIDE_ALIGN 16
 +#else
 +#   define STRIDE_ALIGN 8
 +#endif
  
  typedef struct FramePool {
      /**
Simple merge
@@@ -672,18 -542,17 +672,24 @@@ av_cold int ff_mpv_encode_init(AVCodecC
          s->inter_quant_bias = -(1 << (QUANT_BIAS_SHIFT - 2));
      }
  
-     if (avctx->intra_quant_bias != FF_DEFAULT_QUANT_BIAS)
 +    if (avctx->qmin > avctx->qmax || avctx->qmin <= 0) {
 +        av_log(avctx, AV_LOG_ERROR, "qmin and or qmax are invalid, they must be 0 < min <= max\n");
 +        return AVERROR(EINVAL);
 +    }
 +
+ #if FF_API_QUANT_BIAS
+ FF_DISABLE_DEPRECATION_WARNINGS
+     if (s->intra_quant_bias == FF_DEFAULT_QUANT_BIAS &&
+         avctx->intra_quant_bias != FF_DEFAULT_QUANT_BIAS)
          s->intra_quant_bias = avctx->intra_quant_bias;
-     if (avctx->inter_quant_bias != FF_DEFAULT_QUANT_BIAS)
+     if (s->inter_quant_bias == FF_DEFAULT_QUANT_BIAS &&
+         avctx->inter_quant_bias != FF_DEFAULT_QUANT_BIAS)
          s->inter_quant_bias = avctx->inter_quant_bias;
+ FF_ENABLE_DEPRECATION_WARNINGS
+ #endif
  
 +    av_log(avctx, AV_LOG_DEBUG, "intra_quant_bias = %d inter_quant_bias = %d\n",s->intra_quant_bias,s->inter_quant_bias);
 +
      if (avctx->codec_id == AV_CODEC_ID_MPEG4 &&
          s->avctx->time_base.den > (1 << 16) - 1) {
          av_log(avctx, AV_LOG_ERROR,
Simple merge
@@@ -29,8 -29,8 +29,8 @@@
  #include "libavutil/version.h"
  
  #define LIBAVCODEC_VERSION_MAJOR 56
 -#define LIBAVCODEC_VERSION_MINOR 31
 -#define LIBAVCODEC_VERSION_MICRO  1
 +#define LIBAVCODEC_VERSION_MINOR  46
- #define LIBAVCODEC_VERSION_MICRO 100
++#define LIBAVCODEC_VERSION_MICRO 101
  
  #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
                                                 LIBAVCODEC_VERSION_MINOR, \