From ffecef4fa003101f9eb7f9bb2daf0effe6591fe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 18 Nov 2015 11:46:45 +0000 Subject: [PATCH] queue2: don't print criticals when receiving custom events in ring buffer mode Downgrade from g_warning to GST_WARNING log message. https://bugzilla.gnome.org/show_bug.cgi?id=758276 --- plugins/elements/gstqueue2.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/elements/gstqueue2.c b/plugins/elements/gstqueue2.c index 6c2ac6ce76..65c8f3453b 100644 --- a/plugins/elements/gstqueue2.c +++ b/plugins/elements/gstqueue2.c @@ -2175,10 +2175,11 @@ gst_queue2_locked_enqueue (GstQueue2 * queue, gpointer item, /* ERRORS */ unexpected_event: { - g_warning - ("Unexpected event of kind %s can't be added in temp file of queue %s ", - gst_event_type_get_name (GST_EVENT_TYPE (item)), - GST_OBJECT_NAME (queue)); + gboolean is_custom = GST_EVENT_TYPE (item) < GST_EVENT_CUSTOM_UPSTREAM; + + GST_WARNING_OBJECT (queue, "%s%s event can't be added to temp file: " + "%" GST_PTR_FORMAT, is_custom ? "Unexpected " : "", + GST_EVENT_TYPE_NAME (item), GST_EVENT_CAST (item)); gst_event_unref (GST_EVENT_CAST (item)); return; }