From 9f5310b1d8784a1ba4ab3b37ce38546e38eae365 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Wed, 4 Feb 2015 15:25:50 +0100 Subject: [PATCH] validate: scenario: Add a method to get the following action to be executed API: + gst_validate_scenario_get_next_action https://bugzilla.gnome.org/show_bug.cgi?id=743994 --- validate/gst/validate/gst-validate-scenario.c | 10 ++++++++++ validate/gst/validate/gst-validate-scenario.h | 3 +++ 2 files changed, 13 insertions(+) diff --git a/validate/gst/validate/gst-validate-scenario.c b/validate/gst/validate/gst-validate-scenario.c index 69d9aec..dfe1480 100644 --- a/validate/gst/validate/gst-validate-scenario.c +++ b/validate/gst/validate/gst-validate-scenario.c @@ -2280,6 +2280,16 @@ gst_validate_print_action_types (const gchar ** wanted_types, return TRUE; } +GstValidateAction * +gst_validate_scenario_get_next_action (GstValidateScenario * scenario) +{ + if (scenario->priv->actions && scenario->priv->actions->next) + return (GstValidateAction *) gst_mini_object_ref ((GstMiniObject *) + scenario->priv->actions->next->data); + + return NULL; +} + void init_scenarios (void) { diff --git a/validate/gst/validate/gst-validate-scenario.h b/validate/gst/validate/gst-validate-scenario.h index f251b41..7291c8c 100644 --- a/validate/gst/validate/gst-validate-scenario.h +++ b/validate/gst/validate/gst-validate-scenario.h @@ -257,6 +257,9 @@ gboolean gst_validate_scenario_execute_seek (GstValidateScenario *scenario, GstSeekType stop_type, GstClockTime stop); +GstValidateAction * +gst_validate_scenario_get_next_action (GstValidateScenario *scenario); + G_END_DECLS #endif /* __GST_VALIDATE_SCENARIOS__ */ -- 2.7.4