Displaying 5 results from an estimated 5 matches for "fstride".
Did you mean:
stride
2006 Jun 08
3
Echo canceller problem
...ere is the list of all functions called by speex_echo_cancel until goes
into infinite loop:
speex_echo_cancel()
|
spx_fft
|
kiss_fftr
|
kiss_fft
|
kiss_fft_stride
|
kf_work
Function kf_work looks like:
static void kf_work(kiss_fft_cpx * Fout, const kiss_fft_cpx * f, const
size_t fstride, int in_stride, int * factors, const kiss_fft_cfg st)
{
kiss_fft_cpx * Fout_beg=Fout;
const int p=*factors++; // the radix
const int m=*factors++; // stage's fft length/p
const kiss_fft_cpx * Fout_end = Fout + p*m;
if(m==1)
{
do
{
*Fout = *f;
f += fstride*in_...
2006 Jun 07
7
AEC frame size
?
hi all,
i am using the Acoustic Echo Cancellation from "Speex 1.1.12 version" in my VOIP application. Is it that the frame length to be chosen should always be 20ms or can i have flexibility in chosing the frame lenght?
on what parameters does the frame length choise depends?
thank you all,
Shri.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2014 Nov 09
0
[RFC PATCH v1] arm: kf_bfly4: Introduce ARM neon intrinsics
...19b431 100644
--- a/celt/_kiss_fft_guts.h
+++ b/celt/_kiss_fft_guts.h
@@ -34,6 +34,19 @@
and defines
typedef struct { kiss_fft_scalar r; kiss_fft_scalar i; }kiss_fft_cpx; */
#include "kiss_fft.h"
+#include "arch.h"
+/*
+void kf_bfly4_c( kiss_fft_cpx * Fout, const size_t fstride,
+ const kiss_fft_state *st,
+ int m, int N, int mm);
+*/
+
+#if defined (ARMv7_NEON_INTRINSICS_FLOAT)
+#include "arm/kiss_fft_neon.h"
+#define kf_bfly4 kf_bfly4_neon
+#else
+#define kf_bfly4 kf_bfly4_c
+#endif
/*
Explanation of macros dealing with complex math:
diff --git a/celt/...
2014 Nov 09
3
[RFC PATCH v1] arm: kf_bfly4: Introduce ARM neon intrinsics
Hello,
This patch introduces ARM NEON Intrinsics to optimize
kf_bfly4 routine in celt part of libopus.
Using NEON optimized kf_bfly4(_neon) routine helped improve
performance of opus_fft_impl function by about 21.4%. The
end use case was decoding a music opus ogg file. The end
use case saw performance improvement of about 4.47%.
This patch has 2 components
i. Actual neon code to improve
2006 Jun 09
4
Echo canceller problem
...body.
> > I have the same problem like you. I use ARM microcontroller too.
> > Here is the list of all functions called by speex_echo_cancel until goes
> > into infinite loop:
>...
> > else
> > {
> > do
> > {
> > kf_work(Fout , f, fstride*p, in_stride, factors,st); //
><----------
> > here this function calls itself and that's why goes infinite
> > f += fstride*in_stride;
> > }
> > while( (Fout += m) != Fout_end );
> > }
> > ...
>
>This is quite surprising. Can...