]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/nvdec.h
swscale: add gray14 support
[ffmpeg] / libavcodec / nvdec.h
index 90578d5a1c4ee851a01c6289021030dc1c880682..85a0fcf7259cbe87a0fbfa786e94019c52dc8ce7 100644 (file)
 
 #include "avcodec.h"
 
+#if defined(NVDECAPI_MAJOR_VERSION) && defined(NVDECAPI_MINOR_VERSION)
+# define NVDECAPI_CHECK_VERSION(major, minor) \
+    ((major) < NVDECAPI_MAJOR_VERSION || ((major) == NVDECAPI_MAJOR_VERSION && (minor) <= NVDECAPI_MINOR_VERSION))
+#else
+/* version macros were added in SDK 8.1 ffnvcodec */
+# define NVDECAPI_CHECK_VERSION(major, minor) \
+    ((major) < 8 || ((major) == 8 && (minor) <= 0))
+#endif
+
 typedef struct NVDECFrame {
     unsigned int idx;
     AVBufferRef *idx_ref;