Displaying 20 results from an estimated 21 matches for "disable_vbr".
Did you mean:
disable_cb
2007 Dec 10
3
Speex 1.2beta3 is out!
...uffer algorithm and
resampler improvements/fixes. This is also the first release where
libspeex can be built without any floating point support. To do this,
the float compatibility API must be disabled (--disable-float-api or
DISABLE_FLOAT_API) and the VBR feature must be disabled (--disable-vbr
or DISABLE_VBR). You can download it from http://www.speex.org as usual.
Have fun,
Jean-Marc
2008 Jan 31
2
speex on embedded processor
I need to shrink speex so it will fit on an embedded processor along with some other code. The chip has only 20k of ram. I have done some work with libspeex.dsp by removing references to all modes but narrow band 8000 hz (submode 3). I used the defines: FIXED_POINT, DISABLE_FLOATING_POINT_API, DISABLE_VBR. I also removed the structures for the other submodes and the functions that they called. I reduced the NB_DEC_STACK and NB_ENC_STACK to the smallest values and minimized the heap based on all calls to calloc. I haven't optimized the call stack yet. I reduced the ram usage to around 6k. Th...
2007 Dec 12
4
Speex 1.2beta3 is out!
...resampler improvements/fixes. This is also the first release where
> libspeex can be built without any floating point support. To do this,
> the float compatibility API must be disabled (--disable-float-api or
> DISABLE_FLOAT_API) and the VBR feature must be disabled (--disable-vbr
> or DISABLE_VBR). You can download it from http://www.speex.org as usual.
>
> Have fun,
>
> Jean-Marc
> _______________________________________________
> Speex-dev mailing list
> Speex-dev@xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev
>
>
___________________________...
2012 Jun 14
1
High CPU usage
...g
> http://lists.xiph.org/mailman/listinfo/speex-dev
>
Hi,
I am having a similar problem. Definitely when some head phones are muted I get
high CPU usage. Also it seems on some older machines using Pentium 4 the CPU usage is very high.
Does compiling speex API with DISABLE_FLOAT_API and DISABLE_VBR solve the problem?
Thanks
Tanmay
------------------------------
Message: 2
Date: Wed, 13 Jun 2012 20:41:07 +0200
From: "Mark Schilling" <mark_schilling at gmx.de>
Subject: Re: [Speex-dev] High CPU usage
To: speex-dev at xiph.org
Message-ID: <20120613184107.245260 at gmx.n...
2017 May 29
0
[PATCH] Add CMake build script
...working Visual Studio 6.0-2017 solutions
* Generates working Unix Makefile
* Supported options (<option> - <default value>):
* `ENABLE_FLOATING_POINT` - on
* `ENABLE_FIXED_POINT` - off
* `ENABLE_FIXED_POINT_DEBUG` - off
* `USE_GPL_FFTW3` - off
* `DISABLE_FLOAT_API` - off
* `DISABLE_VBR` - off
* `ENABLE_VORBIS_PSY` - off
* `ENABLE_SSE` - on if supported
* `ENABLE_ARM4_ASM` - off
* `ENABLE_ARM5E_ASM` - off
* `ENABLE_BLACKFIN_ASM` - off
* `ENABLE_TI_C55X` - off
* `USE_SPEEXDSP` - on if library found
* `DISABLE_BINARIES` - off
* `ENABLE_PACKAGE_CONFIG` - on, [CMake...
2009 Aug 03
1
Does VBR work for speex in non-float platform now?
...r algorithm and resampler improvements/fixes. This is also the first release where libspeex can be built without any floating point support. >To do this, the float compatibility API must be disabled (--disable-float-api or DISABLE_FLOAT_API) and the VBR feature must be disabled (--disable-vbr or DISABLE_VBR).
Does 14525 still need this limit? Has this problem fixed by the
newest revision 16402?
Thanks
Barry
2008 Aug 24
2
speex RAM optimising
Greetings to All!
Now I am trying to run speex on TI DSP...
I need only coder+decoder+AEC.
Bitrate 8000bps.
Building with floating point support.
What can i do, to reduce RAM consumption?
I mean very serious RAM optimisations. Deleting not used structure fields, etc...
May be I can do something with alloc...
Help me to determine that it is possible to throw out.
What is best result(in RAM
2008 Feb 01
1
speex on embedded processor
...fit on an embedded processor along
>> with some other code. The chip has only 20k of ram. I have done
>> some work with libspeex.dsp by removing references to all modes but
>> narrow band 8000 hz (submode 3). I used the defines: FIXED_POINT,
>> DISABLE_FLOATING_POINT_API, DISABLE_VBR. I also removed the
>> structures for the other submodes and the functions that they called.
>> I reduced the NB_DEC_STACK and NB_ENC_STACK to the smallest values
>> and minimized the heap based on all calls to calloc. I haven't
>> optimized the call stack yet. I redu...
2007 Jun 19
1
Blackfin inline assembler and VisualDSP++ toolchain
...u can probably reduce that to
>2-3 kB if you only use a single narrowband mode.
Nullifying the pointers means that I don't treat the code as a black box. Which means
that if I upgrade to the next version of the library I'd have to reapply the patches.
>> For starter, I would like DISABLE_VBR analogous to DISABLE_WIDEBAND.
>> After that, it's probably possible to put vocoder under conditional compilation
>> the stuff that is used only in vocoder modes. It seems that modes 3 to 7 are too
>> similar to each other to save significant amount of code by eliminating som...
2007 Jun 21
0
Blackfin inline assembler and VisualDSP++ toolchain
...c. It would be nice to have a README.code-reduction
>file that collected some of the advice that hits the list from time to time.
Yes, the final application very likely to use a single data rate. And yes,
readme.code-reduction is an excellent idea.
>>>> For starter, I would like DISABLE_VBR analogous to DISABLE_WIDEBAND.
>>>> After that, it's probably possible to put vocoder under conditional
>>>> compilation
>>>> the stuff that is used only in vocoder modes. It seems that modes 3 to 7
>>>> are too
>>>> similar to each...
2007 Jun 19
1
Blackfin inline assembler and VisualDSP++ toolchain
...entation would be so simpler and more reliable.
On the code size things are less rosy.
The wideband indeed goes away with DISABLE_WIDEBAND but that's about all.
Due to extensive use of function pointers very little unused stuff beyond wideband
goes away when unused.
For starter, I would like DISABLE_VBR analogous to DISABLE_WIDEBAND.
After that, it's probably possible to put vocoder under conditional compilation
the stuff that is used only in vocoder modes. It seems that modes 3 to 7 are too
similar to each other to save significant amount of code by eliminating some of them,
but I have a fe...
2008 Mar 29
0
GCC/ELF Visibility patch
...+88,7 @@
return 0;
}
-int speex_std_high_mode_request_handler(SpeexBits *bits, void *state, void *data)
+EXPORT int speex_std_high_mode_request_handler(SpeexBits *bits, void *state, void *data)
{
spx_int32_t m;
m = speex_bits_unpack_unsigned(bits, 4);
@@ -97,7 +97,7 @@
}
#ifndef DISABLE_VBR
-int speex_std_vbr_request_handler(SpeexBits *bits, void *state, void *data)
+EXPORT int speex_std_vbr_request_handler(SpeexBits *bits, void *state, void *data)
{
spx_int32_t vbr;
vbr = speex_bits_unpack_unsigned(bits, 1);
@@ -106,7 +106,7 @@
}
#endif /* #ifndef DISABLE_VBR */
-int spe...
2007 Dec 12
0
Speex 1.2beta3 is out!
...ements/fixes. This is also the first release where
>> libspeex can be built without any floating point support. To do this,
>> the float compatibility API must be disabled (--disable-float-api or
>> DISABLE_FLOAT_API) and the VBR feature must be disabled (--disable-vbr
>> or DISABLE_VBR). You can download it from http://www.speex.org as usual.
>>
>> Have fun,
>>
>> Jean-Marc
>> _______________________________________________
>> Speex-dev mailing list
>> Speex-dev@xiph.org
>> http://lists.xiph.org/mailman/listinfo/speex-dev
>>...
2008 Feb 01
0
speex on embedded processor
...peex so it will fit on an embedded processor along
> with some other code. The chip has only 20k of ram. I have done
> some work with libspeex.dsp by removing references to all modes but
> narrow band 8000 hz (submode 3). I used the defines: FIXED_POINT,
> DISABLE_FLOATING_POINT_API, DISABLE_VBR. I also removed the
> structures for the other submodes and the functions that they called.
> I reduced the NB_DEC_STACK and NB_ENC_STACK to the smallest values
> and minimized the heap based on all calls to calloc. I haven't
> optimized the call stack yet. I reduced the ram usag...
2008 Aug 24
0
speex RAM optimising
How much memory reduction are you after? There's lots of stuff you can
delete, starting with defining DISABLE_VBR, DISABLE_WIDEBAND and
DISABLE_FLOAT_API. From there, you can delete all the *table.c files
except for exc_10_32_table.c, gain_table_lbr.c and lsp_tables_nb.c. In
libspeexdsp, you can pretty much delete everything (preprocessor, jitter
buffer, resampler, ...) but mdf.c
Jean-Marc
??????? ???????...
2009 Feb 04
0
Use Speex on embedded ARM-device...
Hi Tobias,
I don't know if you've noticed, but ST actually released an optimised
port of Speex for their chip (see mailing list archive). About disabling
wideband, that can be done by defining DISABLE_WIDEBAND. You probably
also want to define DISABLE_VBR and DISABLE_FLOAT_API. As you noted, you
can also disable more than half the codebooks. That being said, I think
adding a bunch of macros to the main codebase to do that automatically,
would just make things more confusing.
Jean-Marc
Tobias Erichsen a ?crit :
> Hi everyone,
>
> I'm...
2009 Oct 01
0
High CPU usage
...CPU usage of Speex the most is whether it is compiled for floating point or fixed-point. [...] On the x86 architecture, floating-point is generally faster, but not always. "
And:
"Until the VBR feature is ported to fixed-point, you will also need to configure with ?disable-vbr or define DISABLE_VBR."
So at least variable bit rate is not supported with FIXED_POINT.
Mark
-----Original Message-----
From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On Behalf Of Mark Palkow
Sent: Wednesday, September 30, 2009 11:52 AM
To: speex-dev at xiph.org
Subject: Re: [Speex-...
2009 Oct 01
1
High CPU usage
Hi Jozsef,
this approach sounds interesting.
Do have you have some source code available ?
Thanks
Mark
-----Original Message-----
From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On Behalf Of Jozsef Vass
Sent: Friday, September 25, 2009 11:43 PM
To: mark_schilling at gmx.de
Cc: speex-dev at xiph.org
Subject: Re: [Speex-dev] High CPU usage
I have run into the same
2012 Jun 13
0
High CPU usage
Hi Tanmay,
>Does compiling speex API with DISABLE_FLOAT_API and DISABLE_VBR solve the
>problem?
I remember that this fixed the problem. But at that time I also needed VBR so this was not an option.
As far as I know, it is related to some calculations that involve float denormals that cause the high CPU usage.
Today I'm still using the following code before speex_...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...+88,7 @@
return 0;
}
-int speex_std_high_mode_request_handler(SpeexBits *bits, void *state, void *data)
+EXPORT int speex_std_high_mode_request_handler(SpeexBits *bits, void *state, void *data)
{
spx_int32_t m;
m = speex_bits_unpack_unsigned(bits, 4);
@@ -97,7 +97,7 @@
}
#ifndef DISABLE_VBR
-int speex_std_vbr_request_handler(SpeexBits *bits, void *state, void *data)
+EXPORT int speex_std_vbr_request_handler(SpeexBits *bits, void *state, void *data)
{
spx_int32_t vbr;
vbr = speex_bits_unpack_unsigned(bits, 1);
@@ -106,7 +106,7 @@
}
#endif /* #ifndef DISABLE_VBR */
-int spe...