similar to: Some aditional details about split_cb_search_shape_sign

Displaying 20 results from an estimated 900 matches similar to: "Some aditional details about split_cb_search_shape_sign"

2005 May 29
0
cpu utilization across speex versions
Kemal, It sounds like you are doing something wrong. I strongly recommend that you profile your application to see exactly where the CPU time is being spent. AMD happens to have a nice profiler called CodeAnalyst that they give away for free. And it's plenty usable on Intel CPUs as well. http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_3604,00.html Make sure you test a
2009 Jan 27
1
VQ: elucidations!
Dear Valin, Please, can you explain me the mean of the routines' parameters: 1. void vq_nbest(); 2. static void compute_weighted_codebook(); 3. static inline void target_update(); 4. void split_cb_search_shape_sign(); 5. void split_cb_shape_sign_unquant(); 6. void noise_codebook_quant(); 7. void noise_codebook_unquant(); and what they do briefly??? It's very difficult understand a
2006 Sep 18
2
Exc CB Search very little Question
Hello, just to make sure I haven't gotten anything wrong: In cb_search.c (function split_cb_search_shape_sign) after all that searching nb_subvect CB entries are being written into the stream. These are all taken from the same codebook. If I wanted to, I could just change their order, couldn't I? Because important is only the linear combination of them all together, which I keep
2006 Sep 19
2
Exc CB Search very little Question
Hi, Jean-Marc Valin wrote: > Well, you could change the order in the encoder as long as you reverse > it in the decoder as well. Ok, I see that in the split_cb_shape_sign_unquant function, that each coefficient is tied to it's position in the nb_subvect exc coefficients. Honestly, I have problems understanding what exactly the codebook search works like. If you have the time to to
2009 Jun 15
1
Performance and Optimization
I have a question about the overall performance of Speex and what I can do to improve it. I'm running Speex Windows x86, Visual C++ EE compiler. I will say right away that I've only compiled debug so far and used no compiler optimizations at all. I use the uwb-mode, preprocessing, denoising and echo cancellation. I've noticed that speex consumes a lot of cpu resources. When I run this
2004 Aug 06
1
Compile issue with gcc3.2
I've been able to get Speex to compile on gcc 2.95.3 with no problems. When using gcc 3.2 I get the following output: gcc -DHAVE_DLFCN_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_LIBOGG=1 -DHAVE_LIBM=1 -DVERSION=\"1.0beta1\" -I. -I. -march=pentium4 -mcpu=pentium4 -O3 -pipe -c high_lsp_tables.c -o high_lsp_tables.o cb_search.c: In function `split_cb_search_shape_sign': cb_search.c:500:
2009 Jun 18
2
Performance and Optimization
The reasons I have posted these questions are: 1) To find out if Speex can take advantage of SIMD extensions. 2) To maybe learn from someone with previous experience in optimizing Speex for moderns x86 architectures before I set off trying all kinds of things on my own. See answers inline: 2009/6/15 Tom Grandgent <tom at grandgent.com> > Why haven't you tried using release build
2006 Sep 20
2
Denoiser level and AEC problem
Hello, Is it possible to adjust the level of the denoiser ? In an old beta, before you change the aggressiveness of the denoiser, it works very well with the noise of a car, a road etc... but not now. The AEC too works very well in a old beta, but now, I think there is a problem... I have tested it with the same sound card (WB 16000). In any case, your project is the best VOIP library in this
2006 Oct 04
2
Crash in cb_search.c, line 414
Ok, I got a strange case.. I got a bugreport from a user about my application crashing on him. After a bit of trouble, I got him to report back the module and offset it crashed at (win32). I always retain a copy of my symbol files for my release builds, so tracking down the crash address leads to: (gdb) list *0x6d5c2213 0x6d5c2213 is in split_cb_search_shape_sign (cb_search.c:414). 409
2006 Sep 11
2
Distances in codebook search
Hello, I recently measured the distances ndist[0][nb_subvect-1] which are used to make the decicion, which codebook entries are to be used in libspeex/cb_search.c (function split_cb_search_shape_sign). For that I took a couple of audio books (all german speech), downsampled the tracks to 8kHz and encoded them with "speexenc -n --bitrate 15000 ..." (I used svn revision 11825). Usually,
2006 Sep 19
0
Exc CB Search very little Question
> 1. What is the point in multiplying a codebook index with some number > ant adding a loop variable to it as done in the exc unquant function. > for (j=0;j<subvect_size;j++) > exc[subvect_size*i+j]+=s*0.03125*shape_cb[ind[i]*subvect_size+j]; That's just how you represent a 2D array in C: the codebook has shape_cb_size entries and subvect_size samples per
2007 Aug 06
2
11kbps narrowband on a 24bit DSP
Hi, I am using speex 1.2beta2 on a 24bit DSP that has a severe program and data space limitations. I am only interested in the speex decoder for 11kbps narrowband implementation. I am using the following parameters and structures 160, /*frameSize*/ 40, /*subframeSize*/ 10, /*lpcSize*/ 17, /*pitchStart*/ 144, /*pitchEnd*/ /* 11 kbps medium bit-rate
2010 Mar 29
2
Speex on TI DSP 5505
Saju Palayur <saju_pa at hotmail.com> writes: > Hi > > > > We have ported the Narrow band 8 Khz Speex encoder and decoder on to TI DSP 5505 > > > > To compress 20ms of 16 bit audio sampled at 8Khz it takes 4.2ms. > > Is there any optimizations I can do to make it run faster. The first thing to do would be to profile the code (I assume you're using
2006 Sep 21
1
Denoiser level and AEC problem
Hello, The denoiser was good with a car noise or a raod noise before the r11739. But for some situation, the actual version is perfect. That's why I think that if we can adjust the agressivity of the denoiser, we can respond to all of the situations. Maybe two parameters should be enough : high or low. For the AEC, I have to test with older versions because it's another person that
2004 Aug 06
4
Speex test cases?
I'm trying to get speex to encode a bit faster, mainly by rewriting a few functions in SSE and translating the GCC __asm__ to VC __asm. There's 2 functions I'm targeting, first is vq_nbest which consumes 40% of the time at high complexity and split_cb_search_shape_sign. Which consumes just over 30%. I've split out two functions from: cb_search_precompute_energy - loop at the
2006 Apr 30
1
aditional repo's
i'm looking for aditional repo's to add to yum that: 1) have multimedia apps 2) don't break my centos base install
2006 Sep 18
2
Exc CB Search very little Question
Hi, Jean-Marc Valin wrote: > Not sure I understand your question. Change the order of what within what? In cb_search, we iterate nb_subvect times over a codebook, finding nb_subvect codebook entries to quantize the excitation signal. After finding these nb_subvect codebook entries, they're written into the stream: /*save indices*/ for (i=0;i<nb_subvect;i++) {
2004 Dec 10
0
Aditional local number when calling from ISDN thtough Capi to local extension ?
Hi, I have BRI ISDN access. Now I'd like to call from ISDN phone and type phone number of Asterisk server like 123456 and then imediately add numbers for local extensions (like 12345611), so call would go directly local extension 11. I'd like to achieve this functionality through Fritz and Capi. Is this possible ? In what ways can I do that ? Thanks in advance, regards, Rob.
2005 May 15
1
Re: SpanDSP TXFax and multipage faxes problems (aditional info)
Hi everyone ! I have some aditional info on problem with TXFax and sending multi-page TIFFs. I have made 6 different multi-page TIFFs (Group3 1D with fillbits EOL aligned - 3 pages one TIFF in lowres and one in hires, Group3 2D -3 pages againg in both resolutions , and Group 4 - 3pages in both resolutions), and then tried to send them to Panasonic KX-F1100, Panasonic KX-F500 and SpanDSP
2005 May 16
1
Re: SpanDSP TXFax and multipage faxes problems (aditional info)
OK I see the ponit (although I never said that second page is interrupted - I said that in some combinations of resolutions and TIFF options receiving fax "spits" another blank sheet of paper beside the clearly received first page). I have read someware (some faxing tutuorial) that there is some kind of control code (6 EOLs I belive) that should be in TIFFs between pages and that