From 5d2154ff4b83af3a6aa7b3b0efa0906442d8907e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ren=C3=A9=20Stadler?= Date: Fri, 28 Oct 2011 11:13:52 +0200 Subject: [PATCH] audiofilter: init audio info sooner --- gst-libs/gst/audio/gstaudiofilter.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/gst-libs/gst/audio/gstaudiofilter.c b/gst-libs/gst/audio/gstaudiofilter.c index 6ef6de9..19e6fbe 100644 --- a/gst-libs/gst/audio/gstaudiofilter.c +++ b/gst-libs/gst/audio/gstaudiofilter.c @@ -83,7 +83,7 @@ gst_audio_filter_class_init (GstAudioFilterClass * klass) static void gst_audio_filter_init (GstAudioFilter * self) { - /* nothing to do here */ + gst_audio_info_init (&self->info); } /* we override the state change vfunc here instead of GstBaseTransform's stop @@ -95,14 +95,6 @@ gst_audio_filter_change_state (GstElement * element, GstStateChange transition) GstStateChangeReturn ret; GstAudioFilter *filter = GST_AUDIO_FILTER (element); - switch (transition) { - case GST_STATE_CHANGE_NULL_TO_READY: - gst_audio_info_init (&filter->info); - break; - default: - break; - } - ret = GST_ELEMENT_CLASS (gst_audio_filter_parent_class)->change_state (element, transition); -- 2.7.4