From 096e77929f3620fd4954f70078da51cc0dcaec18 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 22 Aug 2008 15:54:15 +0000 Subject: [PATCH] ext/vorbis/vorbisdec.c: Reset variable so that query and convert fail after going back to Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_change_state): Reset variable so that query and convert fail after going back to READY. Fixes #548898. --- ChangeLog | 6 ++++++ ext/vorbis/vorbisdec.c | 1 + 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7685854f33..4897d5d8e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-08-22 Wim Taymans + + * ext/vorbis/vorbisdec.c: (vorbis_dec_change_state): + Reset variable so that query and convert fail after going back to + READY. Fixes #548898. + 2008-08-22 Sebastian Dröge * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_chain): diff --git a/ext/vorbis/vorbisdec.c b/ext/vorbis/vorbisdec.c index b709b92ca0..66716c93a2 100644 --- a/ext/vorbis/vorbisdec.c +++ b/ext/vorbis/vorbisdec.c @@ -1427,6 +1427,7 @@ vorbis_dec_change_state (GstElement * element, GstStateChange transition) break; case GST_STATE_CHANGE_PAUSED_TO_READY: GST_DEBUG_OBJECT (vd, "PAUSED -> READY, clearing vorbis structures"); + vd->initialized = FALSE; vorbis_block_clear (&vd->vb); vorbis_dsp_clear (&vd->vd); vorbis_comment_clear (&vd->vc);