From 0bad4023f0be4da5fac060160f2c207f3e8427f5 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 27 Feb 2004 21:47:49 +0000 Subject: gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twice Original commit message from CVS: 2004-02-27 Benjamin Otte * gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twice * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk): don't use gst_buffer_free * gst/playondemand/filter.func: don't usae gst_data_free. Free data only once. --- gst/playondemand/filter.func | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gst/playondemand') diff --git a/gst/playondemand/filter.func b/gst/playondemand/filter.func index cded073e0..092bbe562 100644 --- a/gst/playondemand/filter.func +++ b/gst/playondemand/filter.func @@ -11,14 +11,12 @@ do { while (! filter->eos && in != NULL && GST_IS_EVENT (in)) { GstEvent *event = GST_EVENT (in); if (GST_EVENT_TYPE (event) == GST_EVENT_EOS) { - gst_event_unref (event); - gst_data_free (in); + gst_data_unref (in); in = NULL; filter->eos = TRUE; } else if ((GST_EVENT_TYPE (event) == GST_EVENT_DISCONTINUOUS) || (GST_EVENT_TYPE (event) == GST_EVENT_FLUSH)) { - gst_event_unref (event); - gst_data_free (in); + gst_data_unref (in); in = NULL; filter->eos = FALSE; filter->write = 0; -- cgit v1.2.1