Chromium uses "Direct3D 11 Video Interfaces" for handling video overlays. To use it, texture data need to be the following format. Then we could not use software decoded videos for video overlays. Software decoded video normally uses YUV420(YV12). - DXGI_FORMAT_NV12 - DXGI_FORMAT_P010 - DXGI_FORMAT_P016 https://cs.chromium.org/chromium/src/ui/gl/swap_chain_presenter.cc?l=942
Bug 1460499 Comment 3 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Chromium uses "Direct3D 11 Video Interfaces" for handling video overlays. To use it, texture data need to be the following format. Then we could not use software decoded videos for video overlays for now. Software decoded video normally uses YUV420(YV12). - DXGI_FORMAT_NV12 - DXGI_FORMAT_P010 - DXGI_FORMAT_P016 https://cs.chromium.org/chromium/src/ui/gl/swap_chain_presenter.cc?l=942