Extend RTP RX callback parameters
While debugging low-level RTP issues it is handy to be able to match
exact RTP packet with the payload available to higher-level
functions. Having Sequence number and Timestamp RTP fields as parameter
to receiving callback is the easiest way to do so.
Change-Id: I0c9b08d247d7342d6139badca77ce64fda0cf274
diff --git a/src/trau/osmo_ortp.c b/src/trau/osmo_ortp.c
index e3c6234..e990487 100644
--- a/src/trau/osmo_ortp.c
+++ b/src/trau/osmo_ortp.c
@@ -161,6 +161,8 @@
if (rs->rx_cb)
rs->rx_cb(rs, mblk->b_rptr,
mblk->b_wptr - mblk->b_rptr,
+ rtp_get_seqnumber(mblk),
+ rtp_get_timestamp(mblk),
rtp_get_markbit(mblk));
//rs->rx_user_ts += 160;
freemsg(mblk);
@@ -192,6 +194,8 @@
if (rs->rx_cb)
rs->rx_cb(rs, mblk->b_rptr,
mblk->b_wptr - mblk->b_rptr,
+ rtp_get_seqnumber(mblk),
+ rtp_get_timestamp(mblk),
rtp_get_markbit(mblk));
freemsg(mblk);
} else