Displaying 7 results from an estimated 7 matches for "aec_play".
2007 Mar 16
1
Echo cancellation diagnostic code
...make these
problems easier to debug. You'll need to have svn version for this.
First, you need to manually define DUMP_ECHO_CANCEL_DATA in the
compilation (sorry configure switch for now). With that, the AEC will
automatically save the near-end, far-end and output signals to files
(aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the AEC
receives and outputs.
>From there, you'll need to start Octave and type:
echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec_diagnostic.sw', 1024);
(the value of 1024 is the filter length and can be changed)
There w...
2007 Mar 22
2
Echo cancellation diagnostic code
...9;ll need to have svn version for this.
>>
>> First, you need to manually define DUMP_ECHO_CANCEL_DATA in the
>> compilation (sorry configure switch for now). With that, the AEC will
>> automatically save the near-end, far-end and output signals to files
>> (aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the AEC
>> receives and outputs.
>>
>> >From there, you'll need to start Octave and type:
>>
>> echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec_diagnostic.sw', 1024);
>>
>> (the val...
2007 Mar 23
1
Echo cancellation diagnostic code
...gt; >>
>> >> First, you need to manually define DUMP_ECHO_CANCEL_DATA in the
>> >> compilation (sorry configure switch for now). With that, the AEC will
>> >> automatically save the near-end, far-end and output signals to files
>> >> (aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the
>> AEC
>> >> receives and outputs.
>> >>
>> >> >From there, you'll need to start Octave and type:
>> >>
>> >> echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec...
2007 Mar 22
0
Echo cancellation diagnostic code
...sion for this.
> >>
> >> First, you need to manually define DUMP_ECHO_CANCEL_DATA in the
> >> compilation (sorry configure switch for now). With that, the AEC will
> >> automatically save the near-end, far-end and output signals to files
> >> (aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the AEC
> >> receives and outputs.
> >>
> >> >From there, you'll need to start Octave and type:
> >>
> >> echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec_diagnostic.sw', 1024);
&...
2007 Dec 05
1
AEC diagnistics generated files
...So this is why I am presuming that the the dumped files should be of
equal size.
The output signal is good and not distorted. It has echo, though.
In a try to diagnose that I have followed the documentation and set the
DUMP_ECHO_CANCEL_DATA compiler variable.
The canceller generated aec_out.sw, aec_play.sw and aec_rec.sw and they
all appear to have uneven size.
Octave complains about the files which is logical as it's trying to
multiply matrixes that have different dimensions.
I have checked that tear-downs are made correctly and
speex_echo_state_destroy() is called after the threads are sto...
2007 Apr 14
0
echo diagnostic script improvement
...wever it would be good to have more stages displayed
during processing action.
It's also not clear why echo_diagnostic function
freeze sometimes and after applying Ctrl+C and
restarting it again, working fine.
final question is, if it's possible to use regular .sw
files for aec_rec.sw and aec_play.sw parameters
instead of special hardcoded filenames. If yes, what
is necessary to do in order to be able to support such
files?
I'm sending my version of echo_diagnostic.m with more
printfs added (some of them may not exactly match
activity, so please correct me).
thanks
-------------- next...
2007 Dec 06
0
AEC diagnistics generated files
...So this is why I am presuming that the the dumped files should be of
equal size.
The output signal is good and not distorted. It has echo, though.
In a try to diagnose that I have followed the documentation and set the
DUMP_ECHO_CANCEL_DATA compiler variable.
The canceller generated aec_out.sw, aec_play.sw and aec_rec.sw and they
all appear to have uneven size.
Octave complains about the files which is logical as it's trying to
multiply matrixes that have different dimensions.
I have checked that tear-downs are made correctly and
speex_echo_state_destroy() is called after the threads are sto...