diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2018-03-10 18:57:38 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2018-03-10 19:00:12 +0530 |
commit | 13dd93aca1ff78d191aadea9fccd88ff859b8fbf (patch) | |
tree | de6636065e8746701e42951b4e4af9208a2042b1 /sys/directsound/meson.build | |
parent | f1141a4ac66b09f791c208601534ec20abb9500d (diff) |
meson: Add deviceprovider changes to directsoundsink
These were missed when they were added to Makefile.am
Diffstat (limited to 'sys/directsound/meson.build')
-rw-r--r-- | sys/directsound/meson.build | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/directsound/meson.build b/sys/directsound/meson.build index eed3ffdf8..4b2144b1e 100644 --- a/sys/directsound/meson.build +++ b/sys/directsound/meson.build @@ -1,14 +1,22 @@ directsoundsink_sources = [ 'gstdirectsoundsink.c', + 'gstdirectsounddevice.c', 'gstdirectsoundplugin.c', ] +directsoundsink_device_flags = [ + '-DGstDirectSoundDeviceProvider=GstDirectSoundSinkDeviceProvider', + '-DGstDirectSoundDeviceProviderClass=GstDirectSoundSinkDeviceProviderClass', + '-DGstDirectSoundDevice=GstDirectSoundSinkDevice', + '-DGstDirectSoundDeviceClass=GstDirectSoundSinkDeviceClass', +] + if host_machine.system() == 'windows' and cc.has_header('dsound.h') directsoundsink_dep = [cc.find_library('dsound'), cc.find_library('winmm'), cc.find_library('ole32')] gstdirectsoundsink = library('gstdirectsound', directsoundsink_sources, - c_args : gst_plugins_good_args, + c_args : gst_plugins_good_args + directsoundsink_device_flags, include_directories : [configinc], dependencies : [gstaudio_dep] + directsoundsink_dep, install : true, |