[FFmpeg-devel] [PATCH 0/5] Add nvidia hw decode support for HEVC 4:4:4 content
Philip Langdale
philipl at overt.org
Sun Oct 7 20:50:52 EEST 2018
The new video decoder hardware on Turing GPUs supports HEVC 4:4:4 content.
This patch series adds the necessary new pixel formats and implements
support in nvdec/nvenc/cuviddec.
Philip Langdale (5):
avutil: Add YUV444P10_LSB and YUV444P12_LSB pixel formats
avcodec/nvdec: Add support for decoding HEVC 4:4:4 content
avcodec/nvdec: Explicitly mark codecs that support 444 output formats
avcodec/cuviddec: Add support for decoding HEVC 4:4:4 content
avcodec/nvenc: Accept YUV444P10_LSB and YUV444P12_LSB content
Changelog | 1 +
libavcodec/cuviddec.c | 59 ++++++++++++++++++++++++++------------
libavcodec/hevcdec.c | 3 ++
libavcodec/nvdec.c | 46 +++++++++++++++++++++++------
libavcodec/nvdec.h | 5 +++-
libavcodec/nvdec_h264.c | 2 +-
libavcodec/nvdec_hevc.c | 10 +++++--
libavcodec/nvdec_mjpeg.c | 2 +-
libavcodec/nvdec_mpeg12.c | 2 +-
libavcodec/nvdec_mpeg4.c | 2 +-
libavcodec/nvdec_vc1.c | 2 +-
libavcodec/nvdec_vp8.c | 2 +-
libavcodec/nvdec_vp9.c | 2 +-
libavcodec/nvenc.c | 18 ++++++++----
libavcodec/version.h | 2 +-
libavutil/hwcontext_cuda.c | 2 ++
libavutil/pixdesc.c | 48 +++++++++++++++++++++++++++++++
libavutil/pixfmt.h | 8 ++++++
libavutil/version.h | 4 +--
19 files changed, 174 insertions(+), 46 deletions(-)
--
2.17.1
More information about the ffmpeg-devel
mailing list