From 7fa292406e7d15c7716ef4883b02873d922d96f4 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Mon, 16 Dec 2019 16:05:30 -0500 Subject: [PATCH] Add example using gstreamer-full It will be used by the CI to verify we can build it. --- examples/static-plugins/main.c | 17 +++++++++++++++++ examples/static-plugins/meson.build | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 examples/static-plugins/main.c create mode 100644 examples/static-plugins/meson.build diff --git a/examples/static-plugins/main.c b/examples/static-plugins/main.c new file mode 100644 index 0000000..7124232 --- /dev/null +++ b/examples/static-plugins/main.c @@ -0,0 +1,17 @@ +#include +#include + +int +main (int argc, char *argv[]) +{ + GstElement *e; + + gst_init (&argc, &argv); + gst_init_static_plugins (); + + e = gst_element_factory_make ("identity", NULL); + g_assert_nonnull (e); + g_object_unref (e); + + return 0; +} diff --git a/examples/static-plugins/meson.build b/examples/static-plugins/meson.build new file mode 100644 index 0000000..0273086 --- /dev/null +++ b/examples/static-plugins/meson.build @@ -0,0 +1,6 @@ +project('myapp', 'c') + +dep = dependency('gstreamer-full-1.0') +app = executable('myapp', 'main.c', dependencies : dep) + +test('test-gstreamer-full', app) -- 2.7.4