From: Wim Taymans Date: Sat, 12 Apr 2014 04:27:36 +0000 (+0200) Subject: rtpbasepayload: add current timestamp and seqnum offset to stats X-Git-Tag: 1.19.3~511^2~4600 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f0348d700560957bb43f321b812a016b7a2a0fe0;p=platform%2Fupstream%2Fgstreamer.git 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 --- 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; }