From: Sebastian Dröge Date: Fri, 29 Apr 2011 06:59:20 +0000 (+0200) Subject: wavenc: Set fixedcaps getcaps function on the sinkpad X-Git-Tag: RELEASE-0.11.1~7^2~520 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88203989cd7df60ea02ef5e6f25362bff4822aef;p=platform%2Fupstream%2Fgst-plugins-good.git wavenc: Set fixedcaps getcaps function on the sinkpad wavenc does not allow to change the caps during playback and always returning the template caps is just wrong. --- diff --git a/gst/wavenc/gstwavenc.c b/gst/wavenc/gstwavenc.c index 7db0e188f..bd4538027 100644 --- a/gst/wavenc/gstwavenc.c +++ b/gst/wavenc/gstwavenc.c @@ -179,6 +179,7 @@ gst_wavenc_init (GstWavEnc * wavenc, GstWavEncClass * klass) GST_DEBUG_FUNCPTR (gst_wavenc_event)); gst_pad_set_setcaps_function (wavenc->sinkpad, GST_DEBUG_FUNCPTR (gst_wavenc_sink_setcaps)); + gst_pad_use_fixed_caps (wavenc->sinkpad); gst_element_add_pad (GST_ELEMENT (wavenc), wavenc->sinkpad); wavenc->srcpad = gst_pad_new_from_static_template (&src_factory, "src");