[FFmpeg-devel] [PATCH 0/3] nvdec: Add hwaccel for mjpeg
Philip Langdale
philipl at overt.org
Mon Feb 19 01:53:30 EET 2018
This change implements mjpeg hwaccel support for nvdec on top of the hwaccel
hooks that Mark put together. When Mark previously sent the change out for
review, it included a hack to handle remapping of YUVJ pix fmts that couldn't
be merged as-is. The problem was never resolved, which blocked merging.
However, nvdec support doesn't require any remapping of YUVJ, so there's no
need for the hack, and hopefully no blocker for merging.
I have not included the other patches from Mark's original set as they are
also not required for nvdec.
Mark Thompson (1):
mjpegdec: Add hwaccel hooks
Philip Langdale (2):
avcodec/mjpeg: Pass full buffer to hwaccel start_frame
avcodec/nvdec: Implement mjpeg nvdec hwaccel
Changelog | 2 +-
configure | 2 ++
libavcodec/Makefile | 1 +
libavcodec/hwaccels.h | 1 +
libavcodec/mjpegdec.c | 76 ++++++++++++++++++++++++++++++++++++++++--
libavcodec/mjpegdec.h | 12 +++++++
libavcodec/nvdec.c | 1 +
libavcodec/nvdec_mjpeg.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++
libavcodec/version.h | 2 +-
9 files changed, 179 insertions(+), 4 deletions(-)
create mode 100644 libavcodec/nvdec_mjpeg.c
--
2.14.1
More information about the ffmpeg-devel
mailing list