From a2eb053641584334f932b8141f5c79fb3c0ea030 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 6 Oct 2008 16:31:27 +0000 Subject: [PATCH] gst-libs/gst/rtp/gstbasertppayload.c: Configure the next seqnum and timestamp in the state change so that they can be... Original commit message from CVS: * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_change_state): Configure the next seqnum and timestamp in the state change so that they can be queried soon after. --- ChangeLog | 7 +++++++ gst-libs/gst/rtp/gstbasertppayload.c | 2 ++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index b7cdfa9e5a..dcf3c3dd8f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-10-06 Wim Taymans + + * gst-libs/gst/rtp/gstbasertppayload.c: + (gst_basertppayload_change_state): + Configure the next seqnum and timestamp in the state change so that they + can be queried soon after. + 2008-10-06 Wim Taymans * gst-libs/gst/rtp/gstbasertpdepayload.c: diff --git a/gst-libs/gst/rtp/gstbasertppayload.c b/gst-libs/gst/rtp/gstbasertppayload.c index 1c80905a36..0636c2568e 100644 --- a/gst-libs/gst/rtp/gstbasertppayload.c +++ b/gst-libs/gst/rtp/gstbasertppayload.c @@ -816,6 +816,7 @@ gst_basertppayload_change_state (GstElement * element, else basertppayload->seqnum_base = basertppayload->seqnum_offset; priv->next_seqnum = basertppayload->seqnum_base; + basertppayload->seqnum = basertppayload->seqnum_base; if (priv->ssrc_random) basertppayload->current_ssrc = g_rand_int (basertppayload->ssrc_rand); @@ -826,6 +827,7 @@ gst_basertppayload_change_state (GstElement * element, basertppayload->ts_base = g_rand_int (basertppayload->ts_rand); else basertppayload->ts_base = basertppayload->ts_offset; + basertppayload->timestamp = basertppayload->ts_base; break; default: break;