Displaying 3 results from an estimated 3 matches for "max_mel".
Did you mean:
max_mem
2007 Jul 05
1
Small bug fixed
Hi,
It is better to replace this line in function filterbank_new:
max_mel = toBARK(EXTRACT16(MULT16_16_Q15(QCONST16(.5f,15),sampling)));
to
max_mel = toBARK(EXTRACT16(sampling/2));
It gives the same but it seems to be faster and avoids overflow on 44100 kHz that prevents denoiser to process 44100 streams. (Yes I know that Speex should not pack 44100 streams but it doe...
2006 Oct 20
5
To symbian and speex developers! Building instructions
Hello to everyone!
During building speex library for Symbian OS I encountered some problems. All thess problems can be solved by modifying the speex sources. I don't have access to SVN repository of speex, so I will just describe the changes to be done:
1) mmp file in symbian derictory misses windows.c sources. You need to add this string into speex.mmp:
SOURCES windows.c
2) Symbian OS
2008 Feb 19
4
Patch for Analog Devices compiler & fixed-point AGC
.../Temp/filterbank-HEAD.3.c Tue Feb 19 19:59:02 2008
+++ c:/Dev/Speex/libspeex/filterbank.c Thu Nov 22 14:20:03 2007
@@ -53,7 +53,7 @@
FilterBank *filterbank_new(int banks, spx_word32_t sampling, int len, int type)
{
- FilterBank *bank;
+ FilterBank *bnk;
spx_word32_t df;
spx_word32_t max_mel, mel_interval;
int i;
@@ -63,16 +63,16 @@
max_mel = toBARK(EXTRACT16(sampling/2));
mel_interval = PDIV32(max_mel,banks-1);
- bank = (FilterBank*)speex_alloc(sizeof(FilterBank));
- bank->nb_banks = banks;
- bank->len = len;
- bank->bank_left = (int*)speex_alloc(len*...