]> git.sesse.net Git - vlc/commitdiff
Last part of the Speex/RTP patch - fixes #1291
authorRémi Denis-Courmont <rem@videolan.org>
Sat, 22 Sep 2007 15:03:10 +0000 (15:03 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sat, 22 Sep 2007 15:03:10 +0000 (15:03 +0000)
src/audio_output/dec.c

index 24e59b27a1c50da46135206fdd2f5d733fc406e7..6f3cbbcf58c4dc3d8904127388ca84847d0b70eb 100644 (file)
@@ -86,7 +86,12 @@ static aout_input_t * DecNew( vlc_object_t * p_this, aout_instance_t * p_aout,
 
     p_input->b_changed = 0;
     p_input->b_error = 1;
-    aout_FormatPrepare( p_format );
+
+    if ( !p_format->i_bytes_per_frame )
+        aout_FormatPrepare( p_format );
+    else 
+        p_format->i_frame_length = 1;
+
     memcpy( &p_input->input, p_format,
             sizeof(audio_sample_format_t) );
     if( p_replay_gain )