From ca7a7d145cd8e6381e8c2f9f9df1080acb311295 Mon Sep 17 00:00:00 2001 From: Aaron Plattner Date: Mon, 9 Mar 2015 14:44:39 -0700 Subject: Support new HEVC / H.265 profiles added in libvdpau 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aaron Plattner Reviewed-by: José Hiram Soltren Reviewed-by: Christian König --- configure.ac | 2 +- vdpauinfo.cpp | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index b1c38f2..4a4c626 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ AM_MAINTAINER_MODE AC_PROG_CXX AC_PROG_INSTALL -PKG_CHECK_MODULES(VDPAU, x11 [vdpau >= 0.9]) +PKG_CHECK_MODULES(VDPAU, x11 [vdpau >= 1.0]) VDPAUINFO_CXXFLAGS="$VDPAUINFO_CXXFLAGS $VDPAU_CFLAGS" VDPAUINFO_LIBS="$VDPAUINFO_LIBS $VDPAU_LIBS" diff --git a/vdpauinfo.cpp b/vdpauinfo.cpp index 46aa9eb..d2b2688 100644 --- a/vdpauinfo.cpp +++ b/vdpauinfo.cpp @@ -357,6 +357,11 @@ Desc decoder_profiles[] = { {"H264_PROGRESSIVE_HIGH", VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH}, {"H264_CONSTRAINED_HIGH", VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH}, {"H264_HIGH_444_PREDICTIVE", VDP_DECODER_PROFILE_H264_HIGH_444_PREDICTIVE}, +{"HEVC_MAIN", VDP_DECODER_PROFILE_HEVC_MAIN}, +{"HEVC_MAIN_10", VDP_DECODER_PROFILE_HEVC_MAIN_10}, +{"HEVC_MAIN_STILL", VDP_DECODER_PROFILE_HEVC_MAIN_STILL}, +{"HEVC_MAIN_12", VDP_DECODER_PROFILE_HEVC_MAIN_12}, +{"HEVC_MAIN_444", VDP_DECODER_PROFILE_HEVC_MAIN_444}, }; const size_t decoder_profile_count = sizeof(decoder_profiles)/sizeof(Desc); -- cgit v1.2.3