rtpmux: fix for caps api changes
authorWim Taymans <wim.taymans@collabora.co.uk>
Sun, 11 Mar 2012 18:06:59 +0000 (19:06 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 16 Dec 2012 16:35:33 +0000 (16:35 +0000)
gst/rtpmanager/gstrtpmux.c

index de09fd4..5babda4 100644 (file)
@@ -591,15 +591,14 @@ same_clock_rate_fold (const GValue * item, GValue * ret, gpointer user_data)
   GstPad *mypad = user_data;
   GstPad *pad = g_value_get_object (item);
   GstCaps *peercaps;
-  const GstCaps *accumcaps;
+  GstCaps *accumcaps;
   GstCaps *intersect;
 
-  if (pad == mypad) {
+  if (pad == mypad)
     return TRUE;
-  }
 
-  accumcaps = gst_value_get_caps (ret);
-  peercaps = gst_pad_peer_query_caps (pad, (GstCaps *) accumcaps);
+  accumcaps = g_value_get_boxed (ret);
+  peercaps = gst_pad_peer_query_caps (pad, accumcaps);
   if (!peercaps) {
     g_warning ("no peercaps");
     return TRUE;