Merge commit 'd43a165bda0eae95f4c7a168c7d13d94966c1a09'
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>
Wed, 27 Jan 2016 20:06:01 +0000 (20:06 +0000)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Wed, 27 Jan 2016 20:06:01 +0000 (20:06 +0000)
* commit 'd43a165bda0eae95f4c7a168c7d13d94966c1a09':
  imgconvert: Add the proper API guards to a deprecated function

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
1  2 
libavcodec/imgconvert.c
libavcodec/version.h

@@@ -41,7 -40,13 +42,8 @@@ void avcodec_get_chroma_sub_sample(enu
      *h_shift = desc->log2_chroma_w;
      *v_shift = desc->log2_chroma_h;
  }
+ #endif
  
 -static int is_gray(const AVPixFmtDescriptor *desc)
 -{
 -    return desc->nb_components - (desc->flags & AV_PIX_FMT_FLAG_ALPHA) == 1;
 -}
 -
  int avcodec_get_pix_fmt_loss(enum AVPixelFormat dst_pix_fmt,
                               enum AVPixelFormat src_pix_fmt,
                               int has_alpha)
   * FF_API_* defines may be placed below to indicate public API that will be
   * dropped at a future version bump. The defines themselves are not part of
   * the public API and may change, break or disappear at any time.
 + *
 + * @note, when bumping the major version it is recommended to manually
 + * disable each FF_API_* in its own commit instead of disabling them all
 + * at once through the bump. This improves the git bisect-ability of the change.
   */
  
 +#ifndef FF_API_VIMA_DECODER
 +#define FF_API_VIMA_DECODER     (LIBAVCODEC_VERSION_MAJOR < 58)
 +#endif
 +#ifndef FF_API_AUDIO_CONVERT
 +#define FF_API_AUDIO_CONVERT     (LIBAVCODEC_VERSION_MAJOR < 58)
 +#endif
 +#ifndef FF_API_AVCODEC_RESAMPLE
 +#define FF_API_AVCODEC_RESAMPLE  FF_API_AUDIO_CONVERT
+ #ifndef FF_API_GETCHROMA
+ #define FF_API_GETCHROMA         (LIBAVCODEC_VERSION_MAJOR < 58)
  #endif
  #ifndef FF_API_MISSING_SAMPLE
  #define FF_API_MISSING_SAMPLE    (LIBAVCODEC_VERSION_MAJOR < 58)