Displaying 8 results from an estimated 8 matches for "qmf_synth".
2007 Dec 02
2
Optimised qmf_synth and iir_mem16
Hi all,
I've taken preglows ARM versions of qmf_synth and iir_mem16 from
rockboxes speex codec, and tweaked them a bit further for some more
speed.
I attach them here so you can review and take on any changes you
want.
Please let me know if you have questions etc.
Thanks,
Robin
--
Robin Watts, Email: <mailto:Robin.Watts@wss.co.uk&g...
2007 Aug 06
2
Attempting to shrink speex: Are these functions necessary?
...bits_read_whole_bytes
speex_bits_write
speex_bits_write_whole_bytes
speex_bits_unpack_signed
speex_bits_peek_unsigned
speex_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
spee...
2009 Jun 14
1
Resampler saturation, blackfin performance
...ood boost by using a scratch buffer in SRAM.
2. Wideband Encode+Decode takes 79.1 + 7.2 MIPS on my BF536 400/133 Mhz
3. Profiler says:
vq_nbest 33.05%
vq_nbest_sign 11.12%
filter_mem16 4.14%
inner_prod 4.07%
iir_mem16 2.75%
qmf_synth 2.32%
lsp_to_lpc 2.32%
open_loop_nbest_pitch 1.41%
compute_impulse_response 1.37%
qmf_decomp 1.28%
lpc_to_lsp 1.26%
fir_mem16 1.16%
speex_bits_pack 1.07%
speex_bits_unpack_unsigned 0.86%
compute_rms1...
2007 Aug 07
1
Attempting to shrink speex: Are these functions necessary?
...eex_bits_init(), speex_bits_read_from() and
speex_bits_write(). What are you using instead?
> In cd_search.c:
> noise_codebook_quant
> noise_codebook_unquant
No need for that (assuming 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...
2007 Aug 07
1
Attempting to shrink speex: Are these functions necessary?
...eex_bits_unpack_signed
> speex_bits_peek_unsigned
> speex_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_...
2007 Aug 07
0
Attempting to shrink speex: Are these functions necessary?
...e_whole_bytes
>> speex_bits_unpack_signed speex_bits_peek_unsigned speex_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_unqua...
2008 Mar 29
0
GCC/ELF Visibility patch
...e
-T nb_decoder_ctl
-T nb_decoder_destroy
-T nb_decoder_init
-T nb_encode
-T nb_encoder_ctl
-T nb_encoder_destroy
-T nb_encoder_init
-T nb_mode_query
-T noise_codebook_quant
-T noise_codebook_unquant
-T open_loop_nbest_pitch
-T pitch_search_3tap
-T pitch_unquant_3tap
-T pitch_xcorr
-T qmf_decomp
-T qmf_synth
-T residue_percep_zero16
-T sanitize_values32
-T sb_decode
-T sb_decoder_ctl
-T sb_decoder_destroy
-T sb_decoder_init
-T sb_encode
-T sb_encoder_ctl
-T sb_encoder_destroy
-T sb_encoder_init
-T scal_quant
-T scal_quant32
-T signal_div
-T signal_mul
T speex_bits_advance
T speex_bits_destroy
T spee...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...e
-T nb_decoder_ctl
-T nb_decoder_destroy
-T nb_decoder_init
-T nb_encode
-T nb_encoder_ctl
-T nb_encoder_destroy
-T nb_encoder_init
-T nb_mode_query
-T noise_codebook_quant
-T noise_codebook_unquant
-T open_loop_nbest_pitch
-T pitch_search_3tap
-T pitch_unquant_3tap
-T pitch_xcorr
-T qmf_decomp
-T qmf_synth
-T residue_percep_zero16
-T sanitize_values32
-T sb_decode
-T sb_decoder_ctl
-T sb_decoder_destroy
-T sb_decoder_init
-T sb_encode
-T sb_encoder_ctl
-T sb_encoder_destroy
-T sb_encoder_init
-T scal_quant
-T scal_quant32
-T signal_div
-T signal_mul
T speex_bits_advance
T speex_bits_destroy
T spee...