]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/libfdk-aacenc.c
qsv: fix the dangerous macro definitions
[ffmpeg] / libavcodec / libfdk-aacenc.c
index 2d989803c5ab08883ecb017fd9e46d4f97c0b982..5620bb595118c859dcdabf79a5456869437d8d4e 100644 (file)
 #include "audio_frame_queue.h"
 #include "internal.h"
 
+#ifdef AACENCODER_LIB_VL0
 #define FDKENC_VER_AT_LEAST(vl0, vl1) \
-    (defined(AACENCODER_LIB_VL0) && \
-        ((AACENCODER_LIB_VL0 > vl0) || \
-         (AACENCODER_LIB_VL0 == vl0 && AACENCODER_LIB_VL1 >= vl1)))
+    ((AACENCODER_LIB_VL0 > vl0) || \
+     (AACENCODER_LIB_VL0 == vl0 && AACENCODER_LIB_VL1 >= vl1))
+#else
+#define FDKENC_VER_AT_LEAST(vl0, vl1) 0
+#endif
 
 typedef struct AACContext {
     const AVClass *class;