Commit f89b72c05f0f1810528f7fe24c41f8b552324c5e

libgve: Adding a simple test
  
1SUBDIRS = effects src
1SUBDIRS = effects src tests
22
33DIST_SUBDIRS = $(SUBDIRS) po
44
  
3737effects/Makefile
3838po/Makefile.in
3939src/Makefile
40tests/Makefile
4041])
  
1AM_CFLAGS = \
2 -I@top_srcdir@/src \
3 $(GSTREAMER_CFLAGS)
4
5noinst_PROGRAMS = test-double
6test_double_SOURCES = test-double.c
7
8test_double_LDADD = \
9 $(top_builddir)/src/libgve.la \
10 $(GSTREAMER_LIBS)
  
1#include "gve-video-effects.h"
2#include <glib.h>
3
4/*Use: ./test-double <effect-file>*/
5int main (int argc, char *argv[])
6{
7 GValue value = {0};
8 g_type_init ();
9 gst_init (&argc, &argv);
10
11 GVEVideoEffect *effect = gve_video_effect_new_from_file (argv[1]);
12
13 gve_video_effect_get_effect (effect);
14 g_value_init (&value, G_TYPE_DOUBLE);
15 g_value_set_double (&value, 0.5);
16 g_assert (effect);
17 gve_video_effect_set_property (effect, "angriness", &value);
18
19 return 0;
20}