--- /dev/null
+executable('firfilter-example', 'firfilter-example.c',
+ dependencies: [gstfft_dep, gst_dep, libm],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
+
+executable('iirfilter-example', 'iirfilter-example.c',
+ dependencies: [gst_dep, libm],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
+
--- /dev/null
+if cairo_dep.found()
+ executable('cairo_overlay', 'cairo_overlay.c',
+ dependencies: [gstvideo_dep, gst_dep, cairo_dep, libm],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
+endif
--- /dev/null
+executable('equalizer-demo', 'demo.c',
+ dependencies: [gst_dep, gtk_dep],
+ c_args: gst_plugins_good_args,
+ include_directories: [configinc],
+ install: false)
+
--- /dev/null
+if libjack_dep.found()
+ executable('jack_client', 'jack_client.c',
+ dependencies: [gst_dep, gtk_dep, libjack_dep],
+ c_args: gst_plugins_good_args,
+ include_directories: [configinc],
+ install: false)
+endif
--- /dev/null
+executable('level-example', 'level-example.c',
+ dependencies: [gst_dep, libm],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
--- /dev/null
+subdir('audiofx')
+subdir('cairo')
+subdir('level')
+subdir('rtp')
+subdir('shapewipe')
+subdir('v4l2')
+
+if gtk_dep.found()
+ subdir('equalizer')
+ subdir('jack')
+ subdir('spectrum')
+endif
+
--- /dev/null
+rtp_progs = [
+ 'server-alsasrc-PCMA',
+ 'client-PCMA',
+ 'client-rtpaux',
+ 'server-rtpaux',
+ 'client-rtpbundle',
+ 'server-rtpbundle',
+]
+
+foreach prog : rtp_progs
+ executable(prog, prog + '.c',
+ dependencies: [gstrtp_dep, gst_dep, libm],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
+endforeach
--- /dev/null
+executable('shapewipe-example', 'shapewipe-example.c',
+ dependencies: [gstcontroller_dep, gst_dep],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
--- /dev/null
+executable('demo-audiotest', 'demo-audiotest.c',
+ dependencies: [gstfft_dep, gst_dep, gtk_dep],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
+
+executable('demo-osssrc', 'demo-osssrc.c',
+ dependencies: [gst_dep, gtk_dep],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
+
+executable('spectrum-example', 'spectrum-example.c',
+ dependencies: [gst_dep, gtk_dep],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
--- /dev/null
+executable('camctrl', 'camctrl.c',
+ dependencies: [gstcontroller_dep, gst_dep],
+ c_args : gst_plugins_good_args,
+ include_directories : [configinc],
+ install: false)
endif
subdir('icles')
-# TODO: Implement examples etc
+subdir('examples')