]> git.sesse.net Git - vlc/commitdiff
* modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.
authorGildas Bazin <gbazin@videolan.org>
Wed, 4 Dec 2002 21:48:02 +0000 (21:48 +0000)
committerGildas Bazin <gbazin@videolan.org>
Wed, 4 Dec 2002 21:48:02 +0000 (21:48 +0000)
modules/audio_filter/channel_mixer/trivial.c

index 9d25c30cdd6e0e71b063826c51ef0beed07d4c30..36d4c087a9c3bf97737d7d07b1a485f1b3654e08 100644 (file)
@@ -2,7 +2,7 @@
  * trivial.c : trivial channel mixer plug-in (drops unwanted channels)
  *****************************************************************************
  * Copyright (C) 2002 VideoLAN
- * $Id: trivial.c,v 1.7 2002/11/20 16:43:32 sam Exp $
+ * $Id: trivial.c,v 1.8 2002/12/04 21:48:02 gbazin Exp $
  *
  * Authors: Christophe Massiot <massiot@via.ecp.fr>
  *
@@ -95,7 +95,7 @@ static void SparseCopy( s32 * p_dest, const s32 * p_src, size_t i_len,
         int j;
         for ( j = 0; j < i_output_stride; j++ )
         {
-            p_dest[j] = p_src[j];
+            p_dest[j] = p_src[j % i_input_stride];
         }
         p_src += i_input_stride;
         p_dest += i_output_stride;