[vlc-commits] trivial_mixer: fix upmix/downmix

Rémi Denis-Courmont git at videolan.org
Mon Nov 3 16:57:11 CET 2014


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Nov  3 17:56:50 2014 +0200| [4e63463ac0022f7eca3c4b9decb6ad5501b7ce38] | committer: Rémi Denis-Courmont

trivial_mixer: fix upmix/downmix

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4e63463ac0022f7eca3c4b9decb6ad5501b7ce38
---

 modules/audio_filter/channel_mixer/trivial.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/audio_filter/channel_mixer/trivial.c b/modules/audio_filter/channel_mixer/trivial.c
index d05155a..ab804d5 100644
--- a/modules/audio_filter/channel_mixer/trivial.c
+++ b/modules/audio_filter/channel_mixer/trivial.c
@@ -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];



More information about the vlc-commits mailing list