Module: libav Branch: master Commit: bddb2ce179c57db6e3c79fdc3363c165d90850b0
Author: Li, Zhong <[email protected]> Committer: Maxym Dmytrychenko <[email protected]> Date: Thu Dec 7 14:44:26 2017 +0800 lavc/qsvenc: ICQ/VCM/QVBR are not avilable on Linux Signed-off-by: Zhong Li <[email protected]> Signed-off-by: Maxym Dmytrychenko <[email protected]> --- libavcodec/qsvenc.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libavcodec/qsvenc.h b/libavcodec/qsvenc.h index 9b0b84b..7f11460 100644 --- a/libavcodec/qsvenc.h +++ b/libavcodec/qsvenc.h @@ -43,9 +43,16 @@ #define QSV_HAVE_LA QSV_VERSION_ATLEAST(1, 7) #define QSV_HAVE_LA_HRD QSV_VERSION_ATLEAST(1, 11) + +#if defined(_WIN32) #define QSV_HAVE_ICQ QSV_VERSION_ATLEAST(1, 8) #define QSV_HAVE_VCM QSV_VERSION_ATLEAST(1, 8) #define QSV_HAVE_QVBR QSV_VERSION_ATLEAST(1, 11) +#else +#define QSV_HAVE_ICQ 0 +#define QSV_HAVE_VCM 0 +#define QSV_HAVE_QVBR 0 +#endif #define QSV_COMMON_OPTS \ { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64 = ASYNC_DEPTH_DEFAULT }, 0, INT_MAX, VE }, \ _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
