diff --git a/ChangeLog b/ChangeLog index b0821dd9ed..22c4591418 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-09-26 Wim Taymans + + * gst/mpegaudioparse/gstmpegaudioparse.c: + (gst_mp3parse_sink_event), (gst_mp3parse_chain): + Set correct caps on buffers too. + 2005-09-26 Wim Taymans * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init), diff --git a/gst/mpegaudioparse/gstmpegaudioparse.c b/gst/mpegaudioparse/gstmpegaudioparse.c index 1b45770ba0..f7d0099db2 100644 --- a/gst/mpegaudioparse/gstmpegaudioparse.c +++ b/gst/mpegaudioparse/gstmpegaudioparse.c @@ -458,7 +458,7 @@ gst_mp3parse_chain (GstPad * pad, GstBuffer * buf) mp3parse->last_ts += GST_BUFFER_DURATION (outbuf); - gst_buffer_set_caps (outbuf, GST_PAD_CAPS (pad)); + gst_buffer_set_caps (outbuf, GST_PAD_CAPS (mp3parse->srcpad)); gst_pad_push (mp3parse->srcpad, outbuf);