Merge commit '2a9e1c122eed66be1b26b747342b848300b226c7'

* commit '2a9e1c122eed66be1b26b747342b848300b226c7':
  libfdk-aac: Don't use defined() in a #define

Merged-by: James Almer <jamrial@gmail.com>
pull/296/head
James Almer 6 years ago
commit 1b98bfb932
  1. 9
      libavcodec/libfdk-aacdec.c
  2. 9
      libavcodec/libfdk-aacenc.c

@ -25,10 +25,13 @@
#include "avcodec.h" #include "avcodec.h"
#include "internal.h" #include "internal.h"
#ifdef AACDECODER_LIB_VL0
#define FDKDEC_VER_AT_LEAST(vl0, vl1) \ #define FDKDEC_VER_AT_LEAST(vl0, vl1) \
(defined(AACDECODER_LIB_VL0) && \ ((AACDECODER_LIB_VL0 > vl0) || \
((AACDECODER_LIB_VL0 > vl0) || \ (AACDECODER_LIB_VL0 == vl0 && AACDECODER_LIB_VL1 >= vl1))
(AACDECODER_LIB_VL0 == vl0 && AACDECODER_LIB_VL1 >= vl1))) #else
#define FDKDEC_VER_AT_LEAST(vl0, vl1) 0
#endif
#if !FDKDEC_VER_AT_LEAST(2, 5) // < 2.5.10 #if !FDKDEC_VER_AT_LEAST(2, 5) // < 2.5.10
#define AAC_PCM_MAX_OUTPUT_CHANNELS AAC_PCM_OUTPUT_CHANNELS #define AAC_PCM_MAX_OUTPUT_CHANNELS AAC_PCM_OUTPUT_CHANNELS

@ -26,10 +26,13 @@
#include "audio_frame_queue.h" #include "audio_frame_queue.h"
#include "internal.h" #include "internal.h"
#ifdef AACENCODER_LIB_VL0
#define FDKENC_VER_AT_LEAST(vl0, vl1) \ #define FDKENC_VER_AT_LEAST(vl0, vl1) \
(defined(AACENCODER_LIB_VL0) && \ ((AACENCODER_LIB_VL0 > vl0) || \
((AACENCODER_LIB_VL0 > vl0) || \ (AACENCODER_LIB_VL0 == vl0 && AACENCODER_LIB_VL1 >= vl1))
(AACENCODER_LIB_VL0 == vl0 && AACENCODER_LIB_VL1 >= vl1))) #else
#define FDKENC_VER_AT_LEAST(vl0, vl1) 0
#endif
typedef struct AACContext { typedef struct AACContext {
const AVClass *class; const AVClass *class;

Loading…
Cancel
Save