From: ChaoX A Liu <chaox.a....@intel.com> This is updated version of patchset.
Fix for license reference. Rename vpp filter to qsvvpp ChaoX A Liu (6): lavc/qsv(hevc): Change default plugin from hevc_sw to hevc_default, which will load hevc_hw first, due to newly released MSDK. lavf/vpp: Enable vpp filter, an Intel GPU accelerated scaler. lavc/qsv: Enable hwaccel qsv_vidmem. lavf/vpp: enable video memory accel for transcoding with vpp. lavc/qsv: export symbols "ff_qsv_*" which will be used by vpp. ffmpeg_qsv: set default hwaccel to qsv. lavc/qsvdec: Reset decoder if MFX_ERR_UNDEFINED_BEHAVIOR is caught, because this error may get decoder stuck. lavc/qsv-lavc/vpp: Promote gpu_copy to be a selectable parameter. GPU-copy is defaultly closed because it seems to be unstable. configure | 3 + ffmpeg.c | 2 +- ffmpeg.h | 2 + ffmpeg_opt.c | 2 +- ffmpeg_qsv.c | 668 ++++++++++++++++++++++++++++++- libavcodec/libavcodec.v | 1 + libavcodec/qsv.c | 96 +++-- libavcodec/qsv.h | 5 + libavcodec/qsv_internal.h | 9 +- libavcodec/qsvdec.c | 52 ++- libavcodec/qsvdec_h2645.c | 29 +- libavcodec/qsvdec_mpeg2.c | 6 + libavcodec/qsvdec_vc1.c | 6 + libavcodec/qsvenc.c | 14 +- libavcodec/qsvenc.h | 4 + libavcodec/qsvenc_hevc.c | 19 +- libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/vf_qsvvpp.c | 977 ++++++++++++++++++++++++++++++++++++++++++++++ 19 files changed, 1829 insertions(+), 68 deletions(-) create mode 100644 libavfilter/vf_qsvvpp.c -- 2.5.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel