- float f_left = p_in[ i * 2 ];
- float f_right = p_in[ i * 2 + 1 ];
- float f_rear = ( f_left - f_right ) / i_nb_rear;
-
- if ( p_sys->i_center >= 0 )
- {
- float f_center = f_left + f_right;
- f_left -= f_center / 2;
- f_right -= f_center / 2;
-
- p_out[ i * i_nb_channels + p_sys->i_center ] = f_center;
- }
-
- if ( p_sys->i_left >= 0 )
- {
- p_out[ i * i_nb_channels + p_sys->i_left ] = f_left;
- }
- if ( p_sys->i_right >= 0 )
- {
- p_out[ i * i_nb_channels + p_sys->i_right ] = f_right;
- }
- if ( p_sys->i_rear_left >= 0 )
- {
- p_out[ i * i_nb_channels + p_sys->i_rear_left ] = f_rear;
- }
- if ( p_sys->i_rear_center >= 0 )
- {
- p_out[ i * i_nb_channels + p_sys->i_rear_center ] = f_rear;
- }
- if ( p_sys->i_rear_right >= 0 )
- {
- p_out[ i * i_nb_channels + p_sys->i_rear_right ] = f_rear;
- }
+ p_out[ i * i_nb_channels + p_sys->i_rear_left ] = f_rear;
+ }
+ if( p_sys->i_rear_center >= 0 )
+ {
+ p_out[ i * i_nb_channels + p_sys->i_rear_center ] = f_rear;
+ }
+ if( p_sys->i_rear_right >= 0 )
+ {
+ p_out[ i * i_nb_channels + p_sys->i_rear_right ] = f_rear;