[FFmpeg-devel] [PATCH 0/7] Merge Libav cuvid hwaccel
wm4
nfxjfg at googlemail.com
Tue Oct 3 16:15:11 EEST 2017
Some complications due to the clash with our own implementation, which
is very different and conceptually incompatible.
Anton Khirnov (5):
decode: avoid leaks on failure in ff_get_buffer()
decode: add a method for attaching lavc-internal data to frames
decode: add a mechanism for performing delayed processing on the
decoded frames
decode: add a per-frame private data for hwaccel use
h264dec: add a CUVID hwaccel
wm4 (2):
avcodec/cuvid: rename cuvid.c to cuviddec.c
avcodec: allow multiple hwaccels for the same codec/pixfmt
Changelog | 1 +
configure | 9 +-
fftools/ffmpeg.h | 1 +
fftools/ffmpeg_opt.c | 4 +
libavcodec/Makefile | 12 +-
libavcodec/allcodecs.c | 1 +
libavcodec/avcodec.h | 5 +
libavcodec/cuvid.c | 1321 +++++++++++------------------------------------
libavcodec/cuvid.h | 62 +++
libavcodec/cuvid_h264.c | 176 +++++++
libavcodec/cuviddec.c | 1166 +++++++++++++++++++++++++++++++++++++++++
libavcodec/decode.c | 90 +++-
libavcodec/decode.h | 34 ++
libavcodec/h264_slice.c | 6 +-
libavcodec/internal.h | 5 +
15 files changed, 1852 insertions(+), 1041 deletions(-)
create mode 100644 libavcodec/cuvid.h
create mode 100644 libavcodec/cuvid_h264.c
create mode 100644 libavcodec/cuviddec.c
--
2.14.1
More information about the ffmpeg-devel
mailing list