diff options
author | Brian Norris <briannorris@chromium.org> | 2022-12-05 14:33:21 -0800 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2022-12-08 14:30:04 +0800 |
commit | b62940bec388e1810d946457bc8127d5be76724c (patch) | |
tree | 85c65b69388f51c297e9a3d61bd1a3edde63551d /libavfilter/af_channelsplit.c | |
parent | 4061c2242831ec4b057b349d1a2c73f6d3da0f21 (diff) | |
download | ffmpeg-b62940bec388e1810d946457bc8127d5be76724c.tar.gz |
lavu/hwcontext_vaapi: Skip 'vgem' driver
There can be more than one available render node, and it's not
guaranteed the first node we come across is the correct one. In
particular, 'vgem' devices are common, and are
never VAAPI-enabled and thus not valid here.
We have a 'kernel_driver' arg already for specifying a single driver we
*do* want, but it doesn't support a negation, nor a list. It's easier
just to automatically skip 'vgem' anyway, to avoid foisting this burden
on users.
This has precedent in libva-utils already:
bfb6b98ed62a exclude vgem node and invalid drm node in vainfo
https://github.com/intel/libva-utils/commit/bfb6b98ed62ac14a840ba62639ab902a23912258
Signed-off-by: Brian Norris <briannorris@chromium.org>
Diffstat (limited to 'libavfilter/af_channelsplit.c')
0 files changed, 0 insertions, 0 deletions