Skip to content

Kodi Direct3D 11 & DXVA updates 4.2.0

Compare
Choose a tag to compare
@thexai thexai released this 07 Aug 19:01
4286973

Updated at 07-08-2020 (merged in Kodi 19 alpha master).

Changes in 4.2.0:

Compiled with Visual Studio 2019.
DXVA2 check if video memory available is sufficient for 4K decoding.
Removed workaround for multiple monitors since Microsoft has fixed in KB4568831 (OS Build 19041.423)
Updated with latest master branch commits.

All changes:

Updated include headers to D3D 11.4 API and DX feature level 12_1.
Removed advancedsettings options "disableDXVAdiscretedecoder" and "allowdiscretedecoder".
Improved detection of NV12 shared textures capability using more up to date D3D11_FEATURE_DATA_D3D11_OPTIONS4.
Improved calculation of number buffers need for DXVA HEVC decoding.
Improved textures copy function with safe "wait to completed operation" (NVIDIA stuttering fix).
Improved Kodi logging with graphics card model and DX feature level used without need activate debug mode.
Use multi-threading protection only when necessary (cause a little overload).
DXVA2 check if video memory available is sufficient for 4K decoding (fix crash on low video memory systems).