Add support for VP9 VDPAU hwaccel decode

Multimedia / FFmpeg - ManojGuptaBonda [nvidia.com] - 26 October 2019 16:57 EDT

Support for VDPAU accelerated VP9 decoding was added with libvdpau-1.3. Support for the same in ffmpeg is added with this patch. Profiles related to VDPAU VP9 can be found in latest vdpau.h present in libvdpau-1.3. DRC clips are not supported yet due to http://trac.ffmpeg.org/ticket/8068

Add VP9 VDPAU to list of hwaccels and supported formats Added file vdpau_vp9.c and Modified configure to add VDPAU VP9 support. Mapped VP9 profiles to VDPAU VP9 profiles. Populated the codec specific params that need to be passed to VDPAU.

1054752c56 Add support for VP9 VDPAU hwaccel decode
Changelog | 1 +
configure | 3 +
libavcodec/Makefile | 1 +
libavcodec/hwaccels.h | 1 +
libavcodec/vdpau_internal.h | 3 +
libavcodec/vdpau_vp9.c | 242 ++++++++++++++++++++++++++++++++++++++++++++
libavcodec/version.h | 4 +-
libavcodec/vp9.c | 9 +-
8 files changed, 261 insertions(+), 3 deletions(-)

  • Share