gst-plugins-base: Fix wrong access to undefined struct member

Reynaldo H. Verdejo Pinochet reynaldo at kemper.freedesktop.org
Fri Jan 13 10:36:23 PST 2012


Module: gst-plugins-base
Branch: master
Commit: 87bb5dddb2bdae3fb9fc359776e81a3dbd9d69bc
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=87bb5dddb2bdae3fb9fc359776e81a3dbd9d69bc

Author: Reynaldo H. Verdejo Pinochet <reynaldo at collabora.com>
Date:   Fri Jan 13 14:50:49 2012 -0300

Fix wrong access to undefined struct member

For the USE_TREMOLO case, GstVorbisDec doesn't have
a vb member. Besides, Tremolo's vorbis_dsp_synthesis()
expects a vorbis_dsp_state to be passed as first
argument. Not a vorbis_block.

---

 ext/vorbis/gstvorbisdec.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/ext/vorbis/gstvorbisdec.c b/ext/vorbis/gstvorbisdec.c
index baff0dd..f476d45 100644
--- a/ext/vorbis/gstvorbisdec.c
+++ b/ext/vorbis/gstvorbisdec.c
@@ -557,7 +557,7 @@ vorbis_handle_data_packet (GstVorbisDec * vd, ogg_packet * packet,
    * before pushing data. */
 
 #ifdef USE_TREMOLO
-  if (G_UNLIKELY (vorbis_dsp_synthesis (&vd->vb, packet, 1)))
+  if (G_UNLIKELY (vorbis_dsp_synthesis (&vd->vd, packet, 1)))
     goto could_not_read;
 #else
   if (G_UNLIKELY (vorbis_synthesis (&vd->vb, packet)))



More information about the gstreamer-commits mailing list