From: Laurent Aimar Date: Thu, 17 Jun 2010 22:17:07 +0000 (+0200) Subject: Fixed reverse stereo mode (close #3755). X-Git-Tag: 1.2.0-pre1~6134 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5897814445b62d1c87cff47631a340a6b9bd42dc;p=vlc Fixed reverse stereo mode (close #3755). --- diff --git a/modules/audio_filter/channel_mixer/trivial.c b/modules/audio_filter/channel_mixer/trivial.c index 3ecc0dd836..b76aa90a64 100644 --- a/modules/audio_filter/channel_mixer/trivial.c +++ b/modules/audio_filter/channel_mixer/trivial.c @@ -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; } }