validate: Expose GES Validate action

So other can also make use of those action outside
ges-launch itself

https://bugzilla.gnome.org/show_bug.cgi?id=740718
This commit is contained in:
Thibault Saunier 2014-11-03 11:58:30 +01:00
parent dc0770bfa6
commit ac3cad47b6
5 changed files with 1198 additions and 1193 deletions

View file

@ -74,6 +74,7 @@ libges_@GST_API_VERSION@_la_SOURCES = \
ges-smart-video-mixer.c \
ges-utils.c \
ges-group.c \
ges-validate.c \
gstframepositionner.c
libges_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/ges/
@ -156,12 +157,12 @@ noinst_HEADERS = \
libges_@GST_API_VERSION@_la_CFLAGS = -I$(top_srcdir) $(GST_PBUTILS_CFLAGS) \
$(GST_VIDEO_CFLAGS) $(GST_CONTROLLER_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
$(GST_CFLAGS) $(XML_CFLAGS) $(GIO_CFLAGS)
$(GST_CFLAGS) $(XML_CFLAGS) $(GIO_CFLAGS) $(GST_VALIDATE_CFLAGS)
libges_@GST_API_VERSION@_la_LIBADD = $(GST_PBUTILS_LIBS) \
$(GST_VIDEO_LIBS) $(GST_CONTROLLER_LIBS) $(GST_PLUGINS_BASE_LIBS) \
$(GST_BASE_LIBS) $(GST_LIBS) $(XML_LIBS) $(GIO_LIBS)
$(GST_BASE_LIBS) $(GST_LIBS) $(XML_LIBS) $(GIO_LIBS) $(GST_VALIDATE_LIBS)
libges_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) \
$(GST_LT_LDFLAGS) $(GIO_CFLAGS)
$(GST_LT_LDFLAGS) $(GIO_CFLAGS) $(GST_VALIDATE_CFLAGS)
DISTCLEANFILE = $(CLEANFILES)

1192
ges/ges-validate.c Normal file

File diff suppressed because it is too large Load diff

View file

@ -89,6 +89,7 @@ void ges_version (guint * major, guint * minor, guint * micro,
guint * nano);
GOptionGroup *
ges_init_get_option_group (void);
gboolean ges_validate_register_action_types (void);
G_END_DECLS

File diff suppressed because it is too large Load diff

View file

@ -27,7 +27,6 @@ G_BEGIN_DECLS
gboolean
ges_validate_activate (GstPipeline *pipeline, const gchar *scenario, gboolean *needs_set_state);
gchar * ges_launch_get_new_uri_from_wrong_uri (const gchar *old_uri);
void ges_launch_validate_uri (const gchar *nid);
gint