d3d11: Fix for broken fallback rendering and add workaround for Xbox
d3d11decoder: Disable zero-copy for blacklisted device
Should enable it for verified devices. For now, Xbox is blacklisted
d3d11decoder: Adjust alignment constraint for Xbox device
XBox doesn't seem to support 128 bytes alignment for 4K HEVC
d3d11window: Do not configure video processor for Xbox device
Disable video processor for Xbox until it's verified
d3d11utils: Add a helper method for checking Xbox device
Required for some cases to work around device specific issue
d3d11videosink: Use GPU memory copy if possible
Even if fallback buffer is required (e.g., shader resource view is unavailable),
use direct GPU memory copy if possible. It must be much faster than
system memory copy approach.
d3d11videosink: Ensure shader resource view of fallback buffer
SRV must be configured for color conversion
d3d11window: Fix typo "configureed"
Fixes: #1312 (closed)
Edited by Seungha Yang