From ab8b69675431e3623eac1ecaee91ad80a0786048 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Fri, 2 Jan 2004 07:09:23 +0000 Subject: Convert elements to use gst_pad_use_explicit_caps() where appropriate. Original commit message from CVS: Convert elements to use gst_pad_use_explicit_caps() where appropriate. --- gst/mpegaudioparse/gstmpegaudioparse.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gst/mpegaudioparse/gstmpegaudioparse.c') diff --git a/gst/mpegaudioparse/gstmpegaudioparse.c b/gst/mpegaudioparse/gstmpegaudioparse.c index 9b13019d..9363dfe6 100644 --- a/gst/mpegaudioparse/gstmpegaudioparse.c +++ b/gst/mpegaudioparse/gstmpegaudioparse.c @@ -290,6 +290,7 @@ gst_mp3parse_init (GstMPEGAudioParse *mp3parse) mp3parse->srcpad = gst_pad_new_from_template( gst_static_pad_template_get (&mp3_src_template), "src"); gst_element_add_pad(GST_ELEMENT(mp3parse),mp3parse->srcpad); + gst_pad_use_explicit_caps (mp3parse->srcpad); /*gst_pad_set_type_id(mp3parse->srcpad, mp3frametype); */ mp3parse->partialbuf = NULL; @@ -465,10 +466,7 @@ bpf_from_header (GstMPEGAudioParse *parse, unsigned long header) bitrate != parse->bit_rate) { GstCaps *caps = mp3_caps_create (layer, channels, bitrate, rate); - if (gst_pad_try_set_caps(parse->srcpad, caps) <= 0) { - gst_element_error (GST_ELEMENT (parse), - "mp3parse: failed to negotiate format with next element"); - } + gst_pad_set_explicit_caps(parse->srcpad, caps); parse->channels = channels; parse->layer = layer; -- cgit v1.2.1