Skip to content
Snippets Groups Projects
Commit 1202e2e3 authored by Seungha Yang's avatar Seungha Yang :sheep:
Browse files

gst-plugins-bad: Ship DXVA library and D3D12 plugin

Ship new gstdxva-1.0 library and d3d12 plugin.
See also
gstreamer!4161

Part-of: <!1271>
parent 4c23809a
No related branches found
No related tags found
1 merge request!1271gst-plugins-bad: Ship DXVA library and D3D12 plugin
Pipeline #990424 passed
......@@ -512,6 +512,7 @@ class Recipe(custom.GStreamer):
self.meson_options['wasapi'] = 'enabled'
self.meson_options['d3dvideosink'] = 'enabled'
self.meson_options['d3d11'] = 'enabled'
self.meson_options['d3d12'] = 'disabled'
self.meson_options['directsound'] = 'enabled'
self.meson_options['winks'] = 'enabled'
self.meson_options['winscreencap'] = 'enabled'
......@@ -525,6 +526,7 @@ class Recipe(custom.GStreamer):
self.enable_plugin('wic', 'codecs')
# WGC support requires Windows 11 SDK from Visual Studio
self.meson_options['d3d11-wgc'] = 'enabled'
self.enable_plugin('d3d12', 'sys')
self.files_libs += ['libgstd3d11-1.0']
self.files_plugins_devel += [
......@@ -532,6 +534,10 @@ class Recipe(custom.GStreamer):
'%(libdir)s/gstreamer-1.0/include/gst/d3d11',
'%(libdir)s/pkgconfig/gstreamer-d3d11-1.0.pc',
]
# Decoder baseclass library for d3d11 and d3d12 plugins
self.files_libs += ['libgstdxva-1.0']
self.enable_plugin('amfcodec', 'codecs')
self.enable_plugin('qsv', 'codecs')
self.enable_plugin('win32ipc', 'sys')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment