]> git.sesse.net Git - vlc/commitdiff
Fixed reverse stereo mode (close #3755).
authorLaurent Aimar <fenrir@videolan.org>
Thu, 17 Jun 2010 22:17:07 +0000 (00:17 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Thu, 17 Jun 2010 22:17:07 +0000 (00:17 +0200)
modules/audio_filter/channel_mixer/trivial.c

index 3ecc0dd8363a50c40f7f123a9e2724a943c0c83c..b76aa90a64541c9fa2812bee859465c0d12b20d1 100644 (file)
@@ -161,10 +161,11 @@ static block_t *DoWork( filter_t * p_filter, block_t * p_in_buf )
         int i;
         for ( i = p_in_buf->i_nb_samples; i--; )
         {
-            *p_dest = p_src[1];
-            p_dest++;
-            *p_dest = p_src[0];
-            p_dest++;
+            int32_t i_tmp = p_src[0];
+            p_dest[0] = p_src[1];
+            p_dest[1] = i_tmp;
+
+            p_dest += 2;
             p_src += 2;
         }
     }