From 86982b686762f74635239c2e8a18dcfef02b7d35 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 22 Sep 2014 20:29:49 +0200 Subject: added parser for qos messages --- src/sydra.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/sydra.c b/src/sydra.c index 3e494e1..2fba47a 100644 --- a/src/sydra.c +++ b/src/sydra.c @@ -108,6 +108,13 @@ static gboolean bus_call(GstBus *bus, GstMessage *msg, gpointer data) log_printf(INFO, "New clock: %s", (clock ? GST_OBJECT_NAME (clock) : "NULL")); break; } + case GST_MESSAGE_QOS: { + guint64 running_time, stream_time, timestamp, duration; + gst_message_parse_qos(msg, NULL, &running_time, &stream_time, ×tamp, &duration); + log_printf(WARNING, "Element '%s' dropped frames running_time=%lu, stream_time=%lu, timestamp=%lu, duration=%lu", + (msg->src ? GST_OBJECT_NAME(msg->src) : "NULL"), running_time, stream_time, timestamp, duration); + break; + } /* case GST_MESSAGE_STREAM_STATUS: */ /* { */ /* GstStreamStatusType type; */ -- cgit v1.2.3