Displaying 6 results from an estimated 6 matches for "spx_exp2".
2007 Aug 06
2
Attempting to shrink speex: Are these functions necessary?
...peex_bits_peek
speex_bits_nbytes
speex_bits_insert_terminator
In cd_search.c:
noise_codebook_quant
noise_codebook_unquant
In filters.c:
compute_rms
syn_percep_zero16
qmf_decomp
qmf_synth
In ltp.c:
forced_pitch_quant
forced_pitch_unquant
In math_approx.c:
spx_ilog2
_spx_cos_pi_2
spx_cos_norm
spx_exp2
spx_atan
In nb_celp.c:
nb_encoder_destroy
nb_decoder_destroy
In quant_lsp.c:
lsp_quant_nb
lsp_unquant_nb
lsp_quant_high
lsp_unquant_high
In speex.c:
speex_encoder_destroy
speex_decoder_destroy
speex_encode
speex_decode
nb_mode_query
wb_mode_query
speex_lib_ctl
In speex_callbacks.c:
speex_in...
2007 Jul 31
2
Outdated information in Speex Manual
The section that establishes the MIME type is stating audio/x-speex.
Per the MIME Types and File Extensions it should be audio/ogg.
If the change will be made, there's no need to put it as audio/x-ogg
as the IETF values MIME types already in use.
-Ivo
2007 Aug 01
2
math_approx.c
Oleg Homenko a ?crit :
> Hi,
> I started to optimize math_approx fixed point functions to ARM CPU. And
> found out that approximations are not Taylor series,
That's right.
for example:
> spx_exp2(x) = D0 + D1*x + D2*x^2 +D3*x^3,
> where D0 = 1, D1 = log(2), D2 = (log(2))^2 / 2, D3 = (log(2))^3 / 6 for
> Taylor serie,
> but Speex source code uses different coefficients:
> D0 = 1, D1 = log(2), D2 = 3 - 4*log(2), D3 = 3*log(2) - 2
>
> Can anyone explain the difference? Was i...
2007 Aug 07
1
Attempting to shrink speex: Are these functions necessary?
...you only want 8 kbps).
> In filters.c:
> compute_rms
> syn_percep_zero16
> qmf_decomp
> qmf_synth
No need for that.
> In ltp.c:
> forced_pitch_quant
> forced_pitch_unquant
No need for that.
> In math_approx.c:
> spx_ilog2
> _spx_cos_pi_2
> spx_cos_norm
> spx_exp2
> spx_atan
No need for that.
> In nb_celp.c:
> nb_encoder_destroy
> nb_decoder_destroy
No need for that if you never plan on freeing the memory
> In quant_lsp.c:
> lsp_quant_nb
> lsp_unquant_nb
> lsp_quant_high
> lsp_unquant_high
No need for that if you just want 8 k...
2007 Aug 07
1
Attempting to shrink speex: Are these functions necessary?
..._codebook_quant
> noise_codebook_unquant
>
> In filters.c:
> compute_rms
> syn_percep_zero16
> qmf_decomp
> qmf_synth
>
> In ltp.c:
> forced_pitch_quant
> forced_pitch_unquant
>
> In math_approx.c:
> spx_ilog2
> _spx_cos_pi_2
> spx_cos_norm
> spx_exp2
> spx_atan
>
> In nb_celp.c:
> nb_encoder_destroy
> nb_decoder_destroy
>
> In quant_lsp.c:
> lsp_quant_nb
> lsp_unquant_nb
> lsp_quant_high
> lsp_unquant_high
>
> In speex.c:
> speex_encoder_destroy
> speex_decoder_destroy
> speex_encode
> sp...
2007 Aug 07
0
Attempting to shrink speex: Are these functions necessary?
...t;
>> In cd_search.c: noise_codebook_quant noise_codebook_unquant
>>
>> In filters.c: compute_rms syn_percep_zero16 qmf_decomp qmf_synth
>>
>> In ltp.c: forced_pitch_quant forced_pitch_unquant
>>
>> In math_approx.c: spx_ilog2 _spx_cos_pi_2 spx_cos_norm spx_exp2
>> spx_atan
>>
>> In nb_celp.c: nb_encoder_destroy nb_decoder_destroy
>>
>> In quant_lsp.c: lsp_quant_nb lsp_unquant_nb lsp_quant_high
>> lsp_unquant_high
>>
>> In speex.c: speex_encoder_destroy speex_decoder_destroy
>> speex_encode speex_...