]> git.sesse.net Git - vlc/commitdiff
* modules/codec/speex.c: fixed stupid bug in encoder.
authorGildas Bazin <gbazin@videolan.org>
Fri, 21 May 2004 11:01:35 +0000 (11:01 +0000)
committerGildas Bazin <gbazin@videolan.org>
Fri, 21 May 2004 11:01:35 +0000 (11:01 +0000)
modules/codec/speex.c

index 4161dced1fb3ff3eaae0c94b3b2f4d78ba00ede6..c8f92db510166aaf6098f6e995d1279690975d2f 100755 (executable)
@@ -238,7 +238,7 @@ static int ProcessHeader( decoder_t *p_dec, ogg_packet *p_oggpacket )
 
     void *p_state;
     SpeexHeader *p_header;
-    SpeexMode *p_mode;
+    const SpeexMode *p_mode;
     SpeexCallback callback;
 
     p_sys->p_header = p_header =
@@ -460,7 +460,7 @@ static void ParseSpeexComments( decoder_t *p_dec, ogg_packet *p_oggpacket )
     decoder_sys_t *p_sys = p_dec->p_sys;
 
     char *p_buf = (char *)p_oggpacket->packet;
-    SpeexMode *p_mode;
+    const SpeexMode *p_mode;
     int i_len;
 
     p_mode = speex_mode_list[p_sys->p_header->mode];
@@ -519,7 +519,7 @@ struct encoder_sys_t
     int i_headers;
 
     char *p_buffer;
-    char *p_buffer_out[MAX_FRAME_BYTES];
+    char p_buffer_out[MAX_FRAME_BYTES];
 
     /*
      * Speex properties
@@ -549,7 +549,7 @@ static int OpenEncoder( vlc_object_t *p_this )
 {
     encoder_t *p_enc = (encoder_t *)p_this;
     encoder_sys_t *p_sys;
-    SpeexMode *p_speex_mode = &speex_nb_mode;
+    const SpeexMode *p_speex_mode = &speex_nb_mode;
     int i_quality;
 
     if( p_enc->fmt_out.i_codec != VLC_FOURCC('s','p','x',' ') &&