[Pkg-telepathy-commits] ./packages/experimental/farsight2 r24: Actually add the patch

sjoerd at luon.net sjoerd at luon.net
Wed Nov 26 15:44:49 UTC 2008


------------------------------------------------------------
revno: 24
committer: sjoerd at luon.net
branch nick: farsight2
timestamp: Wed 2008-11-26 16:44:49 +0100
message:
  Actually add the patch
added:
  patches/
  patches/00-dont-release-pads.patch
-------------- next part --------------
=== added directory 'patches'
=== added file 'patches/00-dont-release-pads.patch'
--- a/patches/00-dont-release-pads.patch	1970-01-01 00:00:00 +0000
+++ b/patches/00-dont-release-pads.patch	2008-11-26 15:44:49 +0000
@@ -0,0 +1,55 @@
+commit 2b62a803ed02567715958293dab8e54ff5b208b6
+Author: Olivier Cr?te <olivier.crete at collabora.co.uk>
+Date:   Fri Nov 21 11:00:16 2008 -0500
+
+    Don't release the request pads on gstrtpbin, its not implemented and prints out a warning
+
+diff --git a/gst/fsrtpconference/fs-rtp-session.c b/gst/fsrtpconference/fs-rtp-session.c
+index 65f4359..4446019 100644
+--- a/gst/fsrtpconference/fs-rtp-session.c
++++ b/gst/fsrtpconference/fs-rtp-session.c
+@@ -558,36 +558,44 @@ fs_rtp_session_dispose (GObject *object)
+ 
+   if (self->priv->rtpbin_send_rtcp_src)
+   {
++    /* Release pad generates a g_warning as of Nov 11 2008
+     gst_pad_set_active (self->priv->rtpbin_send_rtcp_src, FALSE);
+     gst_element_release_request_pad (self->priv->conference->gstrtpbin,
+       self->priv->rtpbin_send_rtcp_src);
++    */
+     gst_object_unref (self->priv->rtpbin_send_rtcp_src);
+     self->priv->rtpbin_send_rtcp_src = NULL;
+   }
+ 
+   if (self->priv->rtpbin_send_rtp_sink)
+   {
++    /* Release pad generates a g_warning as of Nov 11 2008
+     gst_pad_set_active (self->priv->rtpbin_send_rtp_sink, FALSE);
+     gst_element_release_request_pad (self->priv->conference->gstrtpbin,
+       self->priv->rtpbin_send_rtp_sink);
++    */
+     gst_object_unref (self->priv->rtpbin_send_rtp_sink);
+     self->priv->rtpbin_send_rtp_sink = NULL;
+   }
+ 
+   if (self->priv->rtpbin_recv_rtp_sink)
+   {
++    /* Release pad generates a g_warning as of Nov 11 2008
+     gst_pad_set_active (self->priv->rtpbin_recv_rtp_sink, FALSE);
+     gst_element_release_request_pad (self->priv->conference->gstrtpbin,
+       self->priv->rtpbin_recv_rtp_sink);
++    */
+     gst_object_unref (self->priv->rtpbin_recv_rtp_sink);
+     self->priv->rtpbin_recv_rtp_sink = NULL;
+   }
+ 
+   if (self->priv->rtpbin_recv_rtcp_sink)
+   {
++    /* Release pad generates a g_warning as of Nov 11 2008
+     gst_pad_set_active (self->priv->rtpbin_recv_rtcp_sink, FALSE);
+     gst_element_release_request_pad (self->priv->conference->gstrtpbin,
+       self->priv->rtpbin_recv_rtcp_sink);
++    */
+     gst_object_unref (self->priv->rtpbin_recv_rtcp_sink);
+     self->priv->rtpbin_recv_rtcp_sink = NULL;
+   }



More information about the Pkg-telepathy-commits mailing list