]> git.sesse.net Git - ffmpeg/commit
avcodec/hevcdec: Add VDPAU to list of supported formats
authorManojGuptaBonda <mbonda@nvidia.com>
Sat, 27 Jun 2020 13:34:22 +0000 (19:04 +0530)
committerPhilip Langdale <philipl@overt.org>
Fri, 10 Jul 2020 03:54:11 +0000 (20:54 -0700)
commited5ee047222056c76e3a9b0671c3ab93c9b992a5
tree144c0b44443ee8ff7ffaadd9cc60f451ba8662b5
parent3c821c4ad3a11e974294613b3f4873028c6f2bc3
avcodec/hevcdec: Add VDPAU to list of supported formats

Added VDPAU to list of supported formats for HEVC10 and 12 bit formats
also added 42010 bit to surface_parameters and new VDP chroma formats to
VDPAUPixFmtMaps

Add HEVC 420 10/12 Bit  and 444 10/12 Bit support for VDPAU

YUV444P10 is defined as the 444 surface with 10bit valid data in LSBs
but H/w returns Data in MSBs Hence if we map output as YUV444p16 it
is filtering out the LSB to convert to p10 format.

Signed-off-by: Philip Langdale <philipl@overt.org>
Changelog
libavcodec/hevcdec.c
libavcodec/vdpau.c
libavcodec/version.h
libavutil/hwcontext_vdpau.c