diff options
author | nyanmisaka <nst799610810@gmail.com> | 2022-01-11 14:55:38 +0800 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2022-01-29 12:02:52 +0800 |
commit | 4cc7239d8bf812387200dd54c0d1120ff68c2bce (patch) | |
tree | 3354d04c8c60632a787663ace64dd2dcf755c413 /libavutil/hwcontext_opencl.h | |
parent | a5b1e632c96727e485419748b4bd2241b5b22fe3 (diff) | |
download | ffmpeg-4cc7239d8bf812387200dd54c0d1120ff68c2bce.tar.gz |
libavutil/hwcontext_opencl: fix a bug for mapping qsv frame to opencl
mfxHDLPair was added to qsv, so modify qsv->opencl map function as well.
Now the following commandline works:
ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128 \
-init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device ocl \
-hwaccel qsv -hwaccel_output_format qsv -hwaccel_device qs -c:v h264_qsv \
-i input.264 -vf "hwmap=derive_device=opencl,format=opencl,avgblur_opencl, \
hwmap=derive_device=qsv:reverse=1:extra_hw_frames=32,format=qsv" \
-c:v h264_qsv output.264
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: Wenbin Chen <wenbin.chen@intel.com>
Diffstat (limited to 'libavutil/hwcontext_opencl.h')
0 files changed, 0 insertions, 0 deletions