examples: hook up rpicamsrc examples
authorTim-Philipp Müller <tim@centricular.com>
Fri, 10 Jul 2020 13:08:55 +0000 (13:08 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 10 Jul 2020 16:37:28 +0000 (17:37 +0100)
webrtc one should probably go into gst-examples.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/667>

tests/examples/meson.build
tests/examples/rpicamsrc/meson.build [new file with mode: 0644]
tests/examples/rpicamsrc/test_color_balance.c
tests/examples/rpicamsrc/test_orientation.c

index eec85b4..d5fa127 100644 (file)
@@ -2,6 +2,11 @@ subdir('audiofx')
 subdir('cairo')
 subdir('level')
 subdir('qt')
+
+if is_variable('gstrpicamsrc')
+  subdir('rpicamsrc')
+endif
+
 subdir('rtp')
 subdir('rtsp')
 subdir('shapewipe')
diff --git a/tests/examples/rpicamsrc/meson.build b/tests/examples/rpicamsrc/meson.build
new file mode 100644 (file)
index 0000000..87aa482
--- /dev/null
@@ -0,0 +1,11 @@
+executable('rpicamsrc-test-color-balance', 'test_color_balance.c',
+  dependencies: [gstvideo_dep, gst_dep],
+  c_args: gst_plugins_good_args,
+  include_directories : [configinc],
+  install: false)
+
+executable('rpicamsrc-test-orientation', 'test_orientation.c',
+  dependencies: [gstvideo_dep, gst_dep],
+  c_args: gst_plugins_good_args,
+  include_directories: [configinc],
+  install: false)
index 6974fab..a67b726 100644 (file)
@@ -39,7 +39,7 @@ declare_value (CONTRAST, 0);
         return current_##name;                            \
     }
 
-gint
+static gint
 compute_value (GstColorBalanceChannel * channel, gint current_value)
 {
 #if CONTROL_SATURATION
index 989f462..729597e 100644 (file)
@@ -10,7 +10,7 @@
 
 #define PIPELINE "rpicamsrc name=src preview=0 fullscreen=0 ! h264parse ! omxh264dec ! glimagesink sync=0"
 
-void
+static void
 configure_orientation (GstVideoOrientation * orientation)
 {
   gboolean flip;