[FFmpeg-devel] [PATCH v3 0/6] Refact qsv decoder parser and add new decoders
Zhong Li
zhong.li at intel.com
Fri Mar 8 09:40:22 EET 2019
Replace current parser with MFXVideoDECODE_DecodeHeader(),
and add MJPEG/VP9 decoders.
V2: Fix hevc 10bit decoding regression
V3: 1. Disable VP9 if not defined in libmfx header file
2. Avoid to use vp9 plugin but init it direct
3. Avoid a dangerous static definition
Zhong Li (6):
lavc/qsv: add function ff_qsv_map_picstruct()
lavc/qsv: make function qsv_map_fourcc() can be called externally
lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()
lavc/qsvdec: remove orignal parser code since not needed now
lavc/qsvdec: Add mjpeg decoder support
lavc/qsvdec: Add VP9 decoder support
Changelog | 1 +
configure | 17 +++-
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 2 +
libavcodec/qsv.c | 27 ++++-
libavcodec/qsv_internal.h | 4 +
libavcodec/qsvdec.c | 200 +++++++++++++++++---------------------
libavcodec/qsvdec.h | 5 +-
libavcodec/qsvdec_h2645.c | 1 +
libavcodec/qsvdec_other.c | 58 ++++++++++-
10 files changed, 195 insertions(+), 121 deletions(-)
--
2.17.1
More information about the ffmpeg-devel
mailing list