mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
lavu/hwcontext_qsv: Make sure hardware vendor is Intel for qsv on d3d11va
When multiple hardwares are available, the default one might not be Intel Hardware. We can use option vendor_id to choose the required vendor. Tested-by: Artem Galin <artem.galin@intel.com> Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
This commit is contained in:
parent
e5f8b5313e
commit
f89cff96d0
@ -2200,6 +2200,12 @@ static int qsv_device_create(AVHWDeviceContext *ctx, const char *device,
|
||||
#endif
|
||||
#if CONFIG_D3D11VA
|
||||
case AV_HWDEVICE_TYPE_D3D11VA:
|
||||
{
|
||||
// Make sure the hardware vendor is Intel when multiple devices are
|
||||
// available, it will be ignored if user specifies the child device
|
||||
// explicitly
|
||||
av_dict_set(&child_device_opts, "vendor_id", "0x8086", 0);
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
#if CONFIG_DXVA2
|
||||
|
Loading…
x
Reference in New Issue
Block a user