bug fix for bt_ica: output signal is not correct
@@ -123,7 +123,7 @@ | ||
123 | 123 | |
124 | 124 | for( j = 0 ; j < param->nMICs; j++ ) { |
125 | 125 | sprintf( fname, "%s%d%d.raw", param->out_prefix, j + 1, i + 1 ); |
126 | - if( rawwrite<short>( wave_output[i], fname, param->isSwap ) != RAWT_NOERROR ){ | |
126 | + if( rawwrite<short>( wave_output[j], fname, param->isSwap ) != RAWT_NOERROR ){ | |
127 | 127 | fprintf( stderr, "Cannot write separated signal %s\n", fname ); |
128 | 128 | } |
129 | 129 | } |