1audiofx_sources = [ 2 'audiofx.c', 3 'audiopanorama.c', 4 'audioinvert.c', 5 'audioamplify.c', 6 'audiodynamic.c', 7 'audiokaraoke.c', 8 'audiofxbaseiirfilter.c', 9 'audiocheblimit.c', 10 'audiochebband.c', 11 'audioiirfilter.c', 12 'audiofxbasefirfilter.c', 13 'audiowsincband.c', 14 'audiowsinclimit.c', 15 'audiofirfilter.c', 16 'audioecho.c', 17 'gstscaletempo.c', 18 'gststereo.c' 19] 20 21orcsrc = 'audiopanoramaorc' 22if have_orcc 23 orc_h = custom_target(orcsrc + '.h', 24 input : orcsrc + '.orc', 25 output : orcsrc + '.h', 26 command : orcc_args + ['--header', '-o', '@OUTPUT@', '@INPUT@']) 27 orc_c = custom_target(orcsrc + '.c', 28 input : orcsrc + '.orc', 29 output : orcsrc + '.c', 30 command : orcc_args + ['--implementation', '-o', '@OUTPUT@', '@INPUT@']) 31else 32 orc_h = configure_file(input : orcsrc + '-dist.h', 33 output : orcsrc + '.h', 34 copy : true) 35 orc_c = configure_file(input : orcsrc + '-dist.c', 36 output : orcsrc + '.c', 37 copy : true) 38endif 39 40gstaudiofx = library('gstaudiofx', 41 audiofx_sources, orc_c, orc_h, 42 c_args : gst_plugins_good_args, 43 include_directories : [configinc, libsinc], 44 dependencies : [orc_dep, gstaudio_dep, gstfft_dep, libm], 45 install : true, 46 install_dir : plugins_install_dir, 47) 48pkgconfig.generate(gstaudiofx, install_dir : plugins_pkgconfig_install_dir) 49