From 8d34a2f803c9ca9433b5a51bacbbe352e8d327e2 Mon Sep 17 00:00:00 2001 From: Philip Langdale Date: Fri, 12 Feb 2016 20:38:42 +0200 Subject: vdpau: Support for VDPAU accelerated HEVC decoding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: RĂ©mi Denis-Courmont Signed-off-by: Luca Barbato --- libavcodec/hevc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libavcodec/hevc.c') diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c index ca3226dd90..a5a525a6df 100644 --- a/libavcodec/hevc.c +++ b/libavcodec/hevc.c @@ -380,7 +380,7 @@ static void export_stream_params(AVCodecContext *avctx, const HEVCParamSets *ps, static int set_sps(HEVCContext *s, const HEVCSPS *sps) { - #define HWACCEL_MAX (CONFIG_HEVC_DXVA2_HWACCEL + CONFIG_HEVC_D3D11VA_HWACCEL) + #define HWACCEL_MAX (CONFIG_HEVC_DXVA2_HWACCEL + CONFIG_HEVC_D3D11VA_HWACCEL + CONFIG_HEVC_VDPAU_HWACCEL) enum AVPixelFormat pix_fmts[HWACCEL_MAX + 2], *fmt = pix_fmts; int ret; @@ -403,6 +403,9 @@ static int set_sps(HEVCContext *s, const HEVCSPS *sps) #endif #if CONFIG_HEVC_D3D11VA_HWACCEL *fmt++ = AV_PIX_FMT_D3D11VA_VLD; +#endif +#if CONFIG_HEVC_VDPAU_HWACCEL + *fmt++ = AV_PIX_FMT_VDPAU; #endif } -- cgit v1.2.3