Displaying 4 results from an estimated 4 matches for "retford".
Did you mean:
redford
2006 May 08
1
Speex echo canceller on TI C55 DSP
...owband Speex encoder/decoder. This is one of
> those "braindead compilers" that you refer to from time to time, and
> cannot handle the float struct assignments in the return statements in
> pseudofloat.h.
>
> Most of these were eliminated in build 11311 (patch by Brian Retford), but
> there were four left that I had to break apart. I started with build
> 11343.
>
> I got several compiler warnings for "shift out of range" in mdf.c, which I
> fixed by adding EXTEND32 to all of the SHL32s with 16 bit operands
> (st->frame_size in 6 places...
2005 Apr 28
0
(Fwd) Re: your membership of the AFT Email list
...ave the list.
>
> Any other questions or concerns, contact me, the list
> "owner"/administrator
> at chris at psyctc.org.
>
> If Email to me there doesn't work, try chris.evans at nottshc.nhs.uk or
> you can contact me by snail mail c.o.:
> Rampton Hospital, Retford, Notts. DN22 0PD, Britain
>
> Best wishes,
>
>
> Chris (AFT Email list "owner"/administrator)
------- End of forwarded message ---------
Chris Evans <chris at psyctc.org>
Consultant Psychiatrist in Psychotherapy, Rampton Hospital;
Research Programmes Director, Not...
2006 May 08
0
Speex echo canceller on TI C55 DSP
...along with the 8kbps narrowband Speex encoder/decoder. This is one of those
"braindead compilers" that you refer to from time to time, and cannot handle
the float struct assignments in the return statements in pseudofloat.h.
Most of these were eliminated in build 11311 (patch by Brian Retford), but
there were four left that I had to break apart. I started with build 11343.
I got several compiler warnings for "shift out of range" in mdf.c, which I
fixed by adding EXTEND32 to all of the SHL32s with 16 bit operands
(st->frame_size in 6 places, st->wtmp2 in 1 place). I...
2006 May 02
3
Re: speex echo cancellation limitations
Hi Ted,
Thanks a lot for this analysis.
> In FLOAT_DIVU() it hangs at the following:
> while (a.m >= b.m)
> {
> e++;
> a.m >>= 1;
> }
> for the case where a and b are both zero (yes, division by zero).
> This happens from mdf.c:
True, that needs to be fixed even after I fix the rest.
> leak_estimate =