[FFmpeg-devel] [PATCH 0/4] nvdec/cuviddec: Support HEVC 4:4:4 decoding
Philip Langdale
philipl at overt.org
Thu Feb 14 06:03:35 EET 2019
With the official release of the Video SDK 9.0, I'm resending my
previous patch series for the new decode capabilities. I have left out
the new pixel formats representing MSB packed 444p10 and 444p12 due to
the lack of concensus on introducing these pixel formats. That means we
will always treat them as 444p16, which is not terrible, but does lose
information (the actual bit depth).
I will add a changelog entry and minor version bumps when I push.
Philip Langdale (4):
avcodec/hevc_ps: Expose all SPS and PPS range extension flags
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
libavcodec/cuviddec.c | 66 +++++++++++++++++++++++++++------------
libavcodec/hevc_ps.c | 19 +++++------
libavcodec/hevc_ps.h | 4 +++
libavcodec/hevcdec.c | 3 ++
libavcodec/nvdec.c | 45 ++++++++++++++++++++------
libavcodec/nvdec.h | 5 ++-
libavcodec/nvdec_h264.c | 2 +-
libavcodec/nvdec_hevc.c | 40 ++++++++++++++++++++++--
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 +-
14 files changed, 146 insertions(+), 50 deletions(-)
--
2.19.1
More information about the ffmpeg-devel
mailing list