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 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel