From f0348d700560957bb43f321b812a016b7a2a0fe0 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 12 Apr 2014 06:27:36 +0200 Subject: [PATCH] rtpbasepayload: add current timestamp and seqnum offset to stats Expose the current timestamp and seqnum offset in the stats See https://bugzilla.gnome.org/show_bug.cgi?id=646577 --- gst-libs/gst/rtp/gstrtpbasepayload.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gst-libs/gst/rtp/gstrtpbasepayload.c b/gst-libs/gst/rtp/gstrtpbasepayload.c index 8ea4240..208944b 100644 --- a/gst-libs/gst/rtp/gstrtpbasepayload.c +++ b/gst-libs/gst/rtp/gstrtpbasepayload.c @@ -1138,12 +1138,14 @@ gst_rtp_base_payload_create_stats (GstRTPBasePayload * rtpbasepayload) priv = rtpbasepayload->priv; s = gst_structure_new ("application/x-rtp-payload-stats", - "clock-rate", G_TYPE_UINT, rtpbasepayload->clock_rate, + "clock-rate", G_TYPE_UINT, (guint) rtpbasepayload->clock_rate, "running-time", G_TYPE_UINT64, priv->running_time, - "seqnum", G_TYPE_UINT, rtpbasepayload->seqnum, - "timestamp", G_TYPE_UINT, rtpbasepayload->timestamp, + "seqnum", G_TYPE_UINT, (guint) rtpbasepayload->seqnum, + "timestamp", G_TYPE_UINT, (guint) rtpbasepayload->timestamp, "ssrc", G_TYPE_UINT, rtpbasepayload->current_ssrc, - "pt", G_TYPE_UINT, rtpbasepayload->pt, NULL); + "pt", G_TYPE_UINT, rtpbasepayload->pt, + "seqnum-offset", G_TYPE_UINT, (guint) rtpbasepayload->seqnum_base, + "timestamp-offset", G_TYPE_UINT, (guint) rtpbasepayload->ts_base, NULL); return s; } -- 2.7.4