diff options
author | Tong Wu <tong1.wu-at-intel.com@ffmpeg.org> | 2022-05-07 06:24:40 +0000 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2022-05-23 15:10:05 +0800 |
commit | 20807a9d6128ac7a872949a8cc6c6b1672cb6942 (patch) | |
tree | 1406aab573daf0dc1a3995f4e91cd831e361e367 /libavutil/hwcontext_qsv.c | |
parent | 632db3c36d7b81d7e15f02e8915a84e1b8296507 (diff) | |
download | ffmpeg-20807a9d6128ac7a872949a8cc6c6b1672cb6942.tar.gz |
avutil/hwcontext_d3d11va: pass the format value from outside for staging texture
In d3d11va_create_staging_texture(), during the hwmap process, the
ctx->internal->priv is not initialized, resulting in the
texDesc.Format not initialized. Now pass the format value from
d3d11va_transfer_data() to fix it.
$ ffmpeg.exe -y -hwaccel qsv -init_hw_device d3d11va=d3d11 \
-init_hw_device qsv=qsv@d3d11 -c:v h264_qsv \
-i input.h264 -vf "hwmap=derive_device=d3d11va,format=d3d11,hwdownload,format=nv12" \
-f null -
Reviewed-by: Soft Works <softworkz@hotmail.com>
Signed-off-by: Tong Wu <tong1.wu@intel.com>
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
Diffstat (limited to 'libavutil/hwcontext_qsv.c')
0 files changed, 0 insertions, 0 deletions