Add VP9 Hardware Decoding with DXVA (Non-MFT), Vista+

Thanks to Maggie (imjustsomeoneiguess) on discord for helping with a lot of this VP9 media code.
This is the first browser so far to support VP9 Non MFT
This commit is contained in:
EAZYBLACK 2026-09-15 18:34:43 +03:00
commit 1414824320
18 changed files with 1747 additions and 34 deletions

View file

@ -26,6 +26,8 @@ public:
~WMFVideoMFTManager();
bool Init();
static DXVA2Manager* CreateVP9DXVA(layers::KnowsCompositor* aCompositor,
nsACString& aFailureReason, const GUID& aGUID);
HRESULT Input(MediaRawData* aSample) override;