summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Plattner <aplattner@nvidia.com>2015-03-09 14:44:39 -0700
committerAaron Plattner <aplattner@nvidia.com>2015-03-10 16:23:40 -0700
commitca7a7d145cd8e6381e8c2f9f9df1080acb311295 (patch)
tree765640d4f6a05dabe9ee7ff797f67a3131c589e7
parent4a4feb8af58a94a2acd86528c58ffc71ec0c1cc7 (diff)
Support new HEVC / H.265 profiles added in libvdpau 1.0
Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: José Hiram Soltren <jsoltren@nvidia.com> Reviewed-by: Christian König <christian.koenig@amd.com>
-rw-r--r--configure.ac2
-rw-r--r--vdpauinfo.cpp5
2 files changed, 6 insertions, 1 deletions
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);