From 10195373442501693682ddaf651125cfeea9aa7b Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Sat, 10 Mar 2018 18:49:59 +0530 Subject: meson: Add deviceprovider changes to directsoundsrc These were missed when they were added to Makefile.am --- sys/directsound/meson.build | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sys/directsound/meson.build b/sys/directsound/meson.build index efe9a1ec7..81e780ccd 100644 --- a/sys/directsound/meson.build +++ b/sys/directsound/meson.build @@ -1,14 +1,23 @@ directsoundsrc_sources = [ 'gstdirectsoundsrc.c', + 'gstdirectsounddevice.c', 'gstdirectsoundplugin.c', ] +directsoundsrc_device_flags = [ + '-DGstDirectSoundDeviceProvider=GstDirectSoundSrcDeviceProvider', + '-DGstDirectSoundDeviceProviderClass=GstDirectSoundSrcDeviceProviderClass', + '-DGstDirectSoundDevice=GstDirectSoundSrcDevice', + '-DGstDirectSoundDeviceClass=GstDirectSoundSrcDeviceClass', + '-DGST_DIRECTSOUND_SRC_DEVICE_PROVIDER=1' +] + if host_system == 'windows' and cc.has_header('dsound.h') directsoundsrc_dep = [cc.find_library('dsound'), cc.find_library('winmm'), cc.find_library('ole32')] gstdirectsoundsrc = library('gstdirectsoundsrc', directsoundsrc_sources, - c_args : gst_plugins_bad_args, + c_args : gst_plugins_bad_args + directsoundsrc_device_flags, include_directories : [configinc], dependencies : [gstaudio_dep] + directsoundsrc_dep, install : true, -- cgit v1.2.1