h263ppay: report to 0.11
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 9 Nov 2011 11:25:01 +0000 (12:25 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 9 Nov 2011 11:25:01 +0000 (12:25 +0100)
gst/rtp/gstrtph263ppay.c

index 21e88ae4fa7d483a701b092e4c03b58a9a004ea7..73f1a33f4f5cf7ad2bd0bdf859c449f7c752ba4c 100644 (file)
@@ -104,7 +104,7 @@ static void gst_rtp_h263p_pay_get_property (GObject * object, guint prop_id,
 static gboolean gst_rtp_h263p_pay_setcaps (GstBaseRTPPayload * payload,
     GstCaps * caps);
 static GstCaps *gst_rtp_h263p_pay_sink_getcaps (GstBaseRTPPayload * payload,
-    GstPad * pad);
+    GstPad * pad, GstCaps * filter);
 static GstFlowReturn gst_rtp_h263p_pay_handle_buffer (GstBaseRTPPayload *
     payload, GstBuffer * buffer);
 
@@ -229,7 +229,8 @@ caps_append (GstCaps * caps, GstStructure * in_s, guint x, guint y, guint mpi)
 
 
 static GstCaps *
-gst_rtp_h263p_pay_sink_getcaps (GstBaseRTPPayload * payload, GstPad * pad)
+gst_rtp_h263p_pay_sink_getcaps (GstBaseRTPPayload * payload, GstPad * pad,
+    GstCaps * filter)
 {
   GstRtpH263PPay *rtph263ppay;
   GstCaps *caps = gst_caps_new_empty ();
@@ -239,7 +240,8 @@ gst_rtp_h263p_pay_sink_getcaps (GstBaseRTPPayload * payload, GstPad * pad)
 
   rtph263ppay = GST_RTP_H263P_PAY (payload);
 
-  peercaps = gst_pad_peer_get_caps (GST_BASE_RTP_PAYLOAD_SRCPAD (payload));
+  peercaps =
+      gst_pad_peer_get_caps (GST_BASE_RTP_PAYLOAD_SRCPAD (payload), filter);
   if (!peercaps)
     return
         gst_caps_copy (gst_pad_get_pad_template_caps