]> git.sesse.net Git - vlc/commitdiff
trivial_mixer: fix upmix/downmix
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 3 Nov 2014 15:56:50 +0000 (17:56 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 3 Nov 2014 15:57:08 +0000 (17:57 +0200)
modules/audio_filter/channel_mixer/trivial.c

index d05155a9a737226a165c0d44defd628db93474f7..ab804d589cc55bb01e85564a2d3ed467cac41143 100644 (file)
@@ -71,7 +71,7 @@ static block_t *Upmix( filter_t *p_filter, block_t *p_in_buf )
     float *p_dest = (float *)p_out_buf->p_buffer;
     const float *p_src = (float *)p_in_buf->p_buffer;
 
-    for( size_t i = 0; i < p_in_buf->i_nb_samples; i-- )
+    for( size_t i = 0; i < p_in_buf->i_nb_samples; i++ )
     {
         for( unsigned j = 0; j < i_output_nb; j++ )
             p_dest[j] = p_src[j];
@@ -97,7 +97,7 @@ static block_t *Downmix( filter_t *p_filter, block_t *p_buf )
     float *p_dest = (float *)p_buf->p_buffer;
     const float *p_src = p_dest;
 
-    for( size_t i = 0; i < p_buf->i_nb_samples; i-- )
+    for( size_t i = 0; i < p_buf->i_nb_samples; i++ )
     {
         for( unsigned j = 0; j < i_output_nb; j++ )
             p_dest[j] = p_src[j % i_input_nb];