search for: speexechostateblob

Displaying 2 results from an estimated 2 matches for "speexechostateblob".

2011 Apr 04
3
[patch] speex AEC state save & restore
...enables immediate echo cancellation the second time the AEC is run. Of course this works only if the acoustic environment of the device doesn't change and if the soundcard latency is constant. To use this feature, proceeed as this: - use speex_echo_ctl() with SPEEX_ECHO_GET_BLOB to obtain a SpeexEchoStateBlob, at the end of an audio session, when the echo canceller is supposed to be converged. - save the blob to a disk file for example, using speex_echo_state_blob_get_data() and speex_echo_state_blob_get_size() to retrieve the actual data To restore the state later, after a reboot or a process restart...
2011 Apr 04
0
[patch] speex AEC state save & restore
...assumption for a desktop machine, but totally bogus for a notebook. Is there a clear way to tell the difference, and make a judgement as to whether this feature should be enabled. > To use this feature, proceeed as this: > - use speex_echo_ctl() with SPEEX_ECHO_GET_BLOB to obtain a > SpeexEchoStateBlob, at the end of an audio session, when the echo > canceller is supposed to be converged. > - save the blob to a disk file for example, using > speex_echo_state_blob_get_data() and speex_echo_state_blob_get_size() to > retrieve the actual data > > To restore the state later, after...