fix compile
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 13 Oct 2011 07:02:47 +0000 (09:02 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 13 Oct 2011 07:02:47 +0000 (09:02 +0200)
ext/jpeg/gstjpegdec.c

index dceb7e7..41858fb 100644 (file)
@@ -92,7 +92,7 @@ static void gst_jpeg_dec_get_property (GObject * object, guint prop_id,
     GValue * value, GParamSpec * pspec);
 
 static GstFlowReturn gst_jpeg_dec_chain (GstPad * pad, GstBuffer * buffer);
-static GstCaps *gst_jpeg_dec_getcaps (GstPad * pad);
+static GstCaps *gst_jpeg_dec_getcaps (GstPad * pad, GstCaps * filter);
 static gboolean gst_jpeg_dec_sink_event (GstPad * pad, GstEvent * event);
 static gboolean gst_jpeg_dec_src_event (GstPad * pad, GstEvent * event);
 static GstStateChangeReturn gst_jpeg_dec_change_state (GstElement * element,
@@ -729,8 +729,8 @@ gst_jpeg_dec_getcaps (GstPad * pad, GstCaps * filter)
 
   dec = GST_JPEG_DEC (GST_OBJECT_PARENT (pad));
 
-  if (GST_PAD_CAPS (pad))
-    return gst_caps_ref (GST_PAD_CAPS (pad));
+  if (gst_pad_has_current_caps (pad))
+    return gst_pad_get_current_caps (pad);
 
   peer = gst_pad_get_peer (dec->srcpad);