d3d11decoder: Fix build on non-desktop target
authorSeungha Yang <seungha.yang@navercorp.com>
Tue, 31 Dec 2019 04:36:59 +0000 (13:36 +0900)
committerSeungha Yang <seungha.yang@navercorp.com>
Mon, 6 Jan 2020 09:45:56 +0000 (18:45 +0900)
commit43a8eb9e92cc6adef454bcc97d094cfa4f9772a7
tree47a255cfac6c1de189a139d2474e93c1bb71511d
parent9064de27f9a79d5976df580b919e264fc9f98b2b
d3d11decoder: Fix build on non-desktop target

Although the target platform of D3D11 decoding API are both desktop and UWP app,
DXVA header is blocked by "WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)"
which is meaning that that's only for desktop app.
To workaround this inconsistent annoyingness, we need to define WINAPI_PARTITION_DESKTOP
regardless of target WinAPI partition.
sys/d3d11/gstd3d11decoder.h
sys/d3d11/gstd3d11h264dec.c
sys/d3d11/gstd3d11h264dec.h
sys/d3d11/gstd3d11h265dec.c
sys/d3d11/gstd3d11h265dec.h
sys/d3d11/gstd3d11vp9dec.c