From 1e364d04f5b9d1085ae469a7308ce95d157cf878 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 11 Jan 2007 16:59:40 +0000 Subject: [PATCH] gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent core changes. Original commit message from CVS: * gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range): * gst/id3demux/gstid3demux.c: (gst_id3demux_read_range): Set correct caps on outgoing pulled buffers, or things blow up after recent core changes. --- ChangeLog | 7 +++++++ gst/apetag/gsttagdemux.c | 2 ++ gst/id3demux/gstid3demux.c | 2 ++ 3 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 99f4b0c843..e1d18a534d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-01-11 Tim-Philipp Müller + + * gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range): + * gst/id3demux/gstid3demux.c: (gst_id3demux_read_range): + Set correct caps on outgoing pulled buffers, or things blow up + after recent core changes. + 2007-01-11 Wim Taymans Based on patch by: Jonas Holmberg diff --git a/gst/apetag/gsttagdemux.c b/gst/apetag/gsttagdemux.c index 1615f3f38c..9baaebbe84 100644 --- a/gst/apetag/gsttagdemux.c +++ b/gst/apetag/gsttagdemux.c @@ -1197,6 +1197,8 @@ gst_tag_demux_read_range (GstTagDemux * demux, /* this should only happen in streaming mode */ g_assert (*buffer != NULL); + + gst_buffer_set_caps (*buffer, demux->priv->src_caps); } return ret; diff --git a/gst/id3demux/gstid3demux.c b/gst/id3demux/gstid3demux.c index ef7a4c194a..469514f9d0 100644 --- a/gst/id3demux/gstid3demux.c +++ b/gst/id3demux/gstid3demux.c @@ -977,6 +977,8 @@ gst_id3demux_read_range (GstID3Demux * id3demux, /* this should only happen in streaming mode */ g_assert (*buffer != NULL); + + gst_buffer_set_caps (*buffer, id3demux->src_caps); } return ret;