basedepay: remove old fields
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 27 Oct 2011 16:50:32 +0000 (18:50 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 27 Oct 2011 16:50:32 +0000 (18:50 +0200)
gst-libs/gst/rtp/gstbasertppayload.c
gst-libs/gst/rtp/gstbasertppayload.h

index 4dbe70b..03f49ab 100644 (file)
@@ -279,10 +279,6 @@ gst_basertppayload_init (GstBaseRTPPayload * basertppayload, gpointer g_class)
       gst_basertppayload_chain);
   gst_element_add_pad (GST_ELEMENT (basertppayload), basertppayload->sinkpad);
 
-  basertppayload->seq_rand = g_rand_new_with_seed (g_random_int ());
-  basertppayload->ssrc_rand = g_rand_new_with_seed (g_random_int ());
-  basertppayload->ts_rand = g_rand_new_with_seed (g_random_int ());
-
   basertppayload->mtu = DEFAULT_MTU;
   basertppayload->pt = DEFAULT_PT;
   basertppayload->seqnum_offset = DEFAULT_SEQNUM_OFFSET;
@@ -315,13 +311,6 @@ gst_basertppayload_finalize (GObject * object)
 
   basertppayload = GST_BASE_RTP_PAYLOAD (object);
 
-  g_rand_free (basertppayload->seq_rand);
-  basertppayload->seq_rand = NULL;
-  g_rand_free (basertppayload->ssrc_rand);
-  basertppayload->ssrc_rand = NULL;
-  g_rand_free (basertppayload->ts_rand);
-  basertppayload->ts_rand = NULL;
-
   g_free (basertppayload->media);
   basertppayload->media = NULL;
   g_free (basertppayload->encoding_name);
@@ -831,8 +820,8 @@ gst_basertppayload_prepare_push (GstBaseRTPPayload * payload,
       (is_list) ? -1 : gst_buffer_get_size (GST_BUFFER (obj)),
       payload->seqnum, data.rtptime, GST_TIME_ARGS (data.timestamp));
 
-  if (g_atomic_int_compare_and_exchange (&payload->priv->
-          notified_first_timestamp, 1, 0)) {
+  if (g_atomic_int_compare_and_exchange (&payload->
+          priv->notified_first_timestamp, 1, 0)) {
     g_object_notify (G_OBJECT (payload), "timestamp");
     g_object_notify (G_OBJECT (payload), "seqnum");
   }
index 72b3839..5588980 100644 (file)
@@ -81,11 +81,6 @@ struct _GstBaseRTPPayload
   GstPad  *sinkpad;
   GstPad  *srcpad;
 
-  /* FIXME 0.11: none of these GRands are used anymore, remove them */
-  GRand   *seq_rand;
-  GRand   *ssrc_rand;
-  GRand   *ts_rand;
-
   guint32  ts_base;
   guint16  seqnum_base;