search for: bw_lpc

Displaying 6 results from an estimated 6 matches for "bw_lpc".

2005 Oct 24
2
(small) bug in nb_decode?
Hi, So I got a crash on the following code: k1=SUBMODE(lpc_enh_k1); k2=SUBMODE(lpc_enh_k2); which in the newer codebase is: bw_lpc(SUBMODE(lpc_enh_k1), st->interp_qlpc, awk1, st->lpcSize); bw_lpc(SUBMODE(lpc_enh_k2), st->interp_qlpc, awk2, st->lpcSize); I am not sure if the newer code will have the same issue but the following check is performed in nb_decode_lost, so I figure the same thing should be don...
2005 Jan 16
3
interpolation of LSFs and bandwidth expansion
...tion of filters may be unstable? will it be stable under certain conditions as mentioned in the previous paragraph? 2) bandwidth expansion lag windowing is applied to the autocorrelated signal and from what I understand, it's used for bandwidth expansion. in speex codes, there is a function bw_lpc for bandwidth expansion for reconstructed LPCs as well. what's the difference between these 2 (the initial lag windowing and this function) and why the need for the second bandwidth expansion (when lag windowing is already performed initially)? tia, tk
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...->autocorr = speex_alloc((st->lpcSize+1)*sizeof(spx_word16_t)); st->lpc = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->interp_lpc = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->interp_qlpc = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->bw_lpc1 = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->bw_lpc2 = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->lsp = speex_alloc((st->lpcSize)*sizeof(spx_lsp_t)); st->qlsp = speex_alloc((st->lpcSize)*sizeof(spx_lsp_t)); st->old_lsp = speex_alloc((st->...
2008 Mar 29
0
GCC/ELF Visibility patch
...gain_quant_scal1 -R exc_gain_quant_scal1_bound -R exc_gain_quant_scal3 -R exc_gain_quant_scal3_bound -R gain_cdbk_lbr -R gain_cdbk_nb -R hexc_10_32_table -R hexc_table -R high_lsp_cdbk -R high_lsp_cdbk2 -R lag_window -R lpc_window -R shift_filt -R vbr_hb_thresh -R vbr_nb_thresh -R vbr_uhb_thresh -T bw_lpc -T compute_impulse_response -T compute_rms -T compute_rms16 -T filter_mem16 T _fini -T fir_mem16 -T forced_pitch_quant -T forced_pitch_unquant -T highpass -T iir_mem16 T _init -T inner_prod -T interp_pitch -T lpc_to_lsp -T lsp_enforce_margin -T lsp_interpolate -T lsp_quant_high -T lsp_quant_lbr -...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...gain_quant_scal1 -R exc_gain_quant_scal1_bound -R exc_gain_quant_scal3 -R exc_gain_quant_scal3_bound -R gain_cdbk_lbr -R gain_cdbk_nb -R hexc_10_32_table -R hexc_table -R high_lsp_cdbk -R high_lsp_cdbk2 -R lag_window -R lpc_window -R shift_filt -R vbr_hb_thresh -R vbr_nb_thresh -R vbr_uhb_thresh -T bw_lpc -T compute_impulse_response -T compute_rms -T compute_rms16 -T filter_mem16 T _fini -T fir_mem16 -T forced_pitch_quant -T forced_pitch_unquant -T highpass -T iir_mem16 T _init -T inner_prod -T interp_pitch -T lpc_to_lsp -T lsp_enforce_margin -T lsp_interpolate -T lsp_quant_high -T lsp_quant_lbr -...
2004 Aug 06
2
[PATCH] Make SSE Run Time option. Add Win32 SSE code
...2003-01-05 21:56:56.000000000 -0800 +++ speex-1.0.3/libspeex/filters.c 2004-01-08 20:44:41.000000000 -0800 @@ -32,8 +32,10 @@ #include "filters.h" #include "stack_alloc.h" +#include "speex.h" #include <math.h> +extern int global_use_mmx_sse; void bw_lpc(float gamma, float *lpc_in, float *lpc_out, int order) { @@ -46,41 +48,548 @@ } } -#ifdef _USE_SSE -#include "filters_sse.h" -#else -void filter_mem2(float *x, float *num, float *den, float *y, int N, int ord, float *mem) + +void filter_mem2(float *x, float *_num, float *_den,...