mediafoundation: Use GetProcAddress() for OS version dependent symbols
authorSeungha Yang <seungha@centricular.com>
Fri, 15 Oct 2021 16:15:06 +0000 (01:15 +0900)
committerSeungha Yang <seungha@centricular.com>
Sat, 16 Oct 2021 09:07:06 +0000 (18:07 +0900)
commitd0c86365d23503d7339d20e7ea0f27839594f9aa
tree074daf40b5a68a83b07268f14cad0c2c13ff4a07
parentee7af02c3e41e8dfd5637607c04238fb5f0f9265
mediafoundation: Use GetProcAddress() for OS version dependent symbols

We are using some symbols which are not available on Windows 7,
specifically D3D11 interop related ones

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1167>
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfplatloader.c [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfplatloader.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/mediafoundation/gstmftransform.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/gstmftransform.h
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoenc.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/meson.build
subprojects/gst-plugins-bad/sys/mediafoundation/plugin.c