Fix wrong access to undefined struct member
authorReynaldo H. Verdejo Pinochet <reynaldo@collabora.com>
Fri, 13 Jan 2012 17:50:49 +0000 (14:50 -0300)
committerReynaldo H. Verdejo Pinochet <reynaldo@collabora.com>
Fri, 13 Jan 2012 17:50:49 +0000 (14:50 -0300)
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

index baff0dd..f476d45 100644 (file)
@@ -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)))