From d3415294494f0f640f41560e035add0befb25259 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Wed, 18 Feb 2009 04:07:28 -0700 Subject: Added error checking to play/stop/pause to prevent bad looping --- linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc') diff --git a/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc b/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc index e17a7a0..9996ba4 100644 --- a/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc +++ b/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc @@ -7,7 +7,9 @@ LL_GST_SYM(true, gst_message_parse_error, void, GstMessage *message, GError **ge LL_GST_SYM(true, gst_message_parse_warning, void, GstMessage *message, GError **gerror, gchar **debug); LL_GST_SYM(true, gst_message_parse_state_changed, void, GstMessage *message, GstState *oldstate, GstState *newstate, GstState *pending); LL_GST_SYM(true, gst_element_set_state, GstStateChangeReturn, GstElement *element, GstState state); +LL_GST_SYM(true, gst_element_get_state, GstStateChangeReturn, GstElement *element, GstState *state, GstState *pending, GstClockTime timeout); LL_GST_SYM(true, gst_object_unref, void, gpointer object); +LL_GST_SYM(true, gst_object_ref, gpointer, gpointer object); LL_GST_SYM(true, gst_object_get_type, GType, void); LL_GST_SYM(true, gst_pipeline_get_type, GType, void); LL_GST_SYM(true, gst_pipeline_get_bus, GstBus*, GstPipeline *pipeline); -- cgit v1.1 From 1b7dec80a55365ebda061319a134cf87a1aaa61a Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Wed, 18 Feb 2009 07:07:31 -0700 Subject: Added GStreamer version info to About > Imprudence --- linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc') diff --git a/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc b/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc index 9996ba4..fcee823 100644 --- a/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc +++ b/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc @@ -37,6 +37,7 @@ LL_GST_SYM(true, gst_value_get_fraction_numerator, gint, const GValue *value); LL_GST_SYM(true, gst_value_get_fraction_denominator, gint, const GValue *value); LL_GST_SYM(true, gst_structure_get_name, G_CONST_RETURN gchar *, const GstStructure *structure); LL_GST_SYM(true, gst_element_seek, bool, GstElement *, gdouble, GstFormat, GstSeekFlags, GstSeekType, gint64, GstSeekType, gint64); +LL_GST_SYM(true, gst_version, void, guint *major, guint *minor, guint *micro, guint *nano); // optional symbols to grab LL_GST_SYM(false, gst_segtrap_set_enabled, void, gboolean enabled); -- cgit v1.1 From f36844960f4b03ca52006ae5608f0062f5a9f557 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Fri, 20 Feb 2009 18:04:44 -0700 Subject: get_state shows name info --- linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc') diff --git a/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc b/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc index fcee823..0d0d764 100644 --- a/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc +++ b/linden/indra/llmedia/llmediaimplgstreamer_syms_raw.inc @@ -38,6 +38,7 @@ LL_GST_SYM(true, gst_value_get_fraction_denominator, gint, const GValue *value); LL_GST_SYM(true, gst_structure_get_name, G_CONST_RETURN gchar *, const GstStructure *structure); LL_GST_SYM(true, gst_element_seek, bool, GstElement *, gdouble, GstFormat, GstSeekFlags, GstSeekType, gint64, GstSeekType, gint64); LL_GST_SYM(true, gst_version, void, guint *major, guint *minor, guint *micro, guint *nano); +LL_GST_SYM(true, gst_element_state_change_return_get_name, const gchar *, GstStateChangeReturn state_ret); // optional symbols to grab LL_GST_SYM(false, gst_segtrap_set_enabled, void, gboolean enabled); -- cgit v1.1