Displaying 1 result from an estimated 1 matches for "_echooutframe".
2010 Jun 28
1
ACE does not work for me at all.
...make speex AEC buffer it for echo cancellation for recorder
if (nextframe)
player->GetConverter()->SpeexEchoPlayback(nextframe);
}
......
}
void WFAudioRecorder::ProcessRecordedFrame(tByte* record)
{
static tUInt32 timestamp_counter = 0;
// cancel echo
_converter->SpeexEchoCapture(record,_echooutframe);
//preprocess
_converter->SpeexPreprocessRun(_echooutframe);
........
}
and ACE seems not work for me at all. I don't know why. the voices are the
same whether I cancel echo or not,full of echos.
Any help would be appreciated, thanks.
2)
BTW speex_echo_state_destroy crashes if the echo...