diff options
Diffstat (limited to 'src/sydra.c')
-rw-r--r-- | src/sydra.c | 7 |
1 files changed, 7 insertions, 0 deletions
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; */ |