📄 changelog
字号:
2004-01-18 23:37 jm
* trunk/speex/libspeex/lsp.c: Saves some useless "cos" calculations
2004-01-18 08:20 jm
* trunk/speex/libspeex/Makefile.am: The CVS tag was annoying
2004-01-18 08:13 jm
* trunk/speex/libspeex/Makefile.am,
trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/cb_search_sse.h: SSE speedup for the codebook
response part of split_cb_search_shape_sign
2004-01-18 06:47 jm
* trunk/speex/libspeex/ltp_sse.h: converted the inner product
function to SSE intrinsics too
2004-01-17 20:52 jm
* trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/ltp_sse.h: faster
SSE implementation (reduced unaligned loads)
2004-01-17 16:06 jm
* trunk/speex/libspeex/lsp.c: replaced cos by an approximation for
the float version
2004-01-16 08:07 jm
* trunk/speex/libspeex/filters_sse.h: A couple 'const's to make that
compile cleanly
2004-01-16 07:50 jm
* trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/filters_sse.h: New SSE implementation based
on intrinsics instead of assembly
2003-12-24 06:14 jm
* trunk/speex/libspeex/fixed_arm.h: removed unnecessary 'volatile'
keyword
2003-12-23 08:20 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/filters.h,
trunk/speex/libspeex/modes.c, trunk/speex/libspeex/modes.h:
fixed-point: converted comb_gain
2003-12-23 08:11 jm
* trunk/speex/libspeex/modes.c, trunk/speex/libspeex/modes.h,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/nb_celp.h,
trunk/speex/libspeex/sb_celp.c: fixed-point: some perceptual
enhancement coef converted.
2003-12-05 14:59 jm
* trunk/speex/libspeex/quant_lsp.c,
trunk/speex/libspeex/quant_lsp.h, trunk/speex/libspeex/sb_celp.c:
more const stuff, fixed a stupid bug in sb_decoder_ctl
2003-12-04 21:29 jm
* trunk/speex/configure.in, trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/cb_search.h,
trunk/speex/libspeex/exc_10_16_table.c,
trunk/speex/libspeex/exc_10_32_table.c,
trunk/speex/libspeex/exc_20_32_table.c,
trunk/speex/libspeex/exc_5_256_table.c,
trunk/speex/libspeex/exc_5_64_table.c,
trunk/speex/libspeex/exc_8_128_table.c,
trunk/speex/libspeex/filters.c, trunk/speex/libspeex/filters.h,
trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/gain_table.c,
trunk/speex/libspeex/gain_table_lbr.c,
trunk/speex/libspeex/hexc_10_32_table.c,
trunk/speex/libspeex/hexc_table.c,
trunk/speex/libspeex/high_lsp_tables.c,
trunk/speex/libspeex/lbr_48k_tables.c,
trunk/speex/libspeex/lsp_tables_nb.c, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/ltp.h, trunk/speex/libspeex/modes.c,
trunk/speex/libspeex/modes.h, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/nb_celp.h, trunk/speex/libspeex/preprocess.c,
trunk/speex/libspeex/sb_celp.c, trunk/speex/libspeex/sb_celp.h,
trunk/speex/libspeex/speex.h, trunk/speex/libspeex/speex_header.c,
trunk/speex/libspeex/speex_header.h,
trunk/speex/libspeex/stereo.c, trunk/speex/libspeex/vq.c,
trunk/speex/libspeex/vq.h, trunk/speex/src/speexdec.c,
trunk/speex/src/speexenc.c: Added const's all over the place
2003-12-01 01:00 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/filters.h:
fixed-point: comb filter, part 4.12
2003-11-30 22:22 jm
* trunk/speex/libspeex/filters.c: fixed-point: comb filter, part III
2003-11-30 20:23 jm
* trunk/speex/libspeex/filters.c: fixed-point: comb filter, part II
2003-11-30 19:38 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/filters.h:
fixed-point: started work on comb filter
2003-11-30 17:56 jm
* trunk/speex/libspeex/filters.c: fixed-point: oops, fixed another
overflow for 4 kbps mode.
2003-11-30 16:43 jm
* trunk/speex/libspeex/ltp.c: oops. Got pitch_unquant_3tap to
compile again with floating point.
2003-11-30 16:35 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/quant_lsp.c: ...
2003-11-30 07:11 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/sb_celp.c:
fixed-point: Think I got rid of all overflows I could find
2003-11-30 05:46 jm
* trunk/speex/libspeex/arch.h, trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/filters.c, trunk/speex/libspeex/fixed_arm.h,
trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/fixed_generic.h, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/nb_celp.c: fixed-point: Fixed several
overflows. Added an explicit saturation function
2003-11-29 19:25 jm
* trunk/speex/libspeex/fixed_debug.h, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/ltp.c: fixed-point: fixed another overflow
problem
2003-11-29 08:12 jm
* trunk/speex/configure.in, trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/nb_celp.c: fixed-point: fixed some overflows
2003-11-29 07:38 jm
* trunk/speex/libspeex/fixed_debug.h, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/testenc.c,
trunk/speex/libspeex/testenc_uwb.c,
trunk/speex/libspeex/testenc_wb.c: debug code for fixed-point
operators. Already fixed an overflow in lsp code
2003-11-29 07:03 jm
* trunk/speex/libspeex/Makefile.am, trunk/speex/libspeex/arch.h,
trunk/speex/libspeex/fixed_arm.h,
trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/fixed_generic.h, trunk/speex/libspeex/misc.c,
trunk/speex/libspeex/nb_celp.h, trunk/speex/libspeex/testenc.c,
trunk/speex/libspeex/testenc_uwb.c,
trunk/speex/libspeex/testenc_wb.c: separated fixed-point operators
in: generic, ARM, debug
2003-11-29 05:17 jm
* trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/nb_celp.h:
fixed-point: pitch gain again
2003-11-29 02:45 jm
* trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/ltp.h,
trunk/speex/libspeex/modes.h, trunk/speex/libspeex/nb_celp.c:
fixed-point: pitch gain stuff
2003-11-28 05:39 jm
* trunk/speex/libspeex/arch.h, trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/filters.h, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/ltp.h, trunk/speex/libspeex/modes.h,
trunk/speex/libspeex/nb_celp.c: fixed-point: some work on pitch
gain, fixed a packet-loss bug
2003-11-27 08:42 jm
* trunk/speex/libspeex/arch.h, trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/filters.h, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/lsp.h, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/nb_celp.h, trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/sb_celp.h: fixed-point: bw_lpc and lpc_to_lsp
are now done.
2003-11-27 05:00 jm
* trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/lsp.h,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/sb_celp.c:
fixed-point: lsp_enforce_margin argument no longer a float
2003-11-25 16:40 jm
* trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/testenc.c: ...
2003-11-25 06:58 jm
* trunk/speex/libspeex/arch.h, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/ltp.h, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/testenc.c: fixed-point: done quantizing
open-loop pitch
2003-11-21 06:59 jm
* trunk/speex/libspeex/quant_lsp.c, trunk/speex/libspeex/sb_celp.c:
fixed-point: wideband work (LSP and excitation gain decoding)
2003-11-21 03:06 jm
* trunk/speex/libspeex/arch.h,
trunk/speex/libspeex/lbr_48k_tables.c, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/math_approx.c,
trunk/speex/libspeex/sb_celp.c: fixed-point: converted pitch gain
computation in open-loop search
2003-11-14 19:16 jm
* trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/nb_celp.h,
trunk/speex/libspeex/sb_celp.c, trunk/speex/libspeex/sb_celp.h:
fixed-point: integerized pi_gain's
2003-11-14 18:46 jm
* trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/sb_celp.c:
fixed-point: sb_celp gain quantization, fixed missing entry in
nb_celp gain
2003-11-14 18:28 jm
* trunk/speex/libspeex/sb_celp.c, trunk/speex/libspeex/testenc_wb.c:
fixed-point: before I screw everything up...
2003-11-14 18:04 jm
* trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/sb_celp.c:
fixed-point: fixed float regression
2003-11-14 17:48 jm
* trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/sb_celp.h: cleanup
2003-11-13 20:39 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/filters.h,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/sb_celp.c,
trunk/speex/src/speexdec.c: spelling, cleanup
2003-11-13 08:47 jm
* trunk/speex/libspeex/sb_celp.c: ...
2003-11-13 08:45 jm
* trunk/speex/libspeex/sb_celp.c, trunk/speex/libspeex/testenc_wb.c:
fixed-point: converting wideband excitation gain to int (halfway
done)
2003-11-12 17:16 jm
* trunk/speex/libspeex/Makefile.am, trunk/speex/libspeex/arch.h,
trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/misc.h, trunk/speex/libspeex/sb_celp.c: put
all fixed-point macros in a separate file (arch.h), some cleanup
with wideband excitation gain
2003-11-12 07:30 jm
* trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/nb_celp.h,
trunk/speex/libspeex/vq.c, trunk/speex/libspeex/vq.h: fixed-point:
excitation gain completely converted to fixed-point
2003-11-12 06:00 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/filters.h,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/vq.c,
trunk/speex/libspeex/vq.h: fixed-point: converting excitation gain
quantization (halfway done)
2003-11-12 05:09 jm
* trunk/speex/libspeex/misc.h, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/testenc_uwb.c: think I've fixed the
performance problem caused by underflows.
2003-11-11 15:51 jm
* trunk/speex/libspeex/filters.c: oops... fixed an #ifdef that
wasn't including compute_rms when compiling with SSE support.
2003-11-11 07:33 jm
* trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/sb_celp.c: fixed-point: increased precision
of the cos approximation, fixed some floating-point/fixed-point
mismatch
2003-11-11 04:33 jm
* trunk/speex/libspeex/sb_celp.c: fixed-point: some wideband work
2003-11-11 00:19 jm
* trunk/speex/configure.in, trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/misc.h,
trunk/speex/libspeex/vq.c: fixed-point: Defined fused multiply-add
operators and some ARM assembly to use it.
2003-11-10 19:38 jm
* trunk/speex/libspeex/filters.c: oops...
2003-11-10 19:28 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/misc.h, trunk/speex/libspeex/nb_celp.c:
fixed-point: integerized pi_gain, pitch prediction error
accumulation in 64 bits (should make that 32 if possible).
2003-11-10 17:17 jm
* trunk/speex/libspeex/filters.c: fixed-point: integerized bandwidth
expansion
2003-11-10 08:57 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/misc.h, trunk/speex/libspeex/nb_celp.c:
fixed-point: converted lsp_enforce_margin, some assembly ARM
optimizations
2003-11-10 06:56 jm
* trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/lsp.h,
trunk/speex/libspeex/nb_celp.c: fixed-point: integerized lsp
interpolation
2003-11-10 06:27 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/nb_celp.c:
fixed-point: scaling functions are a bit less ugly, fine exc gain
quantization now done in the linear domain and it didn't change
anything
2003-11-09 06:20 jm
* trunk/speex/libspeex/ltp.c: removed sqrt's that ended up not being
used in some cases in the open-loop pitch function
2003-11-08 06:52 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/filters.h,
trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/testenc.c: fixed-point: removed some float
ops in lpc_to_lsp and wrote signal scaling functions (which need
to be improved).
2003-11-07 08:34 jm
* trunk/speex/libspeex/filters.c, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/math_approx.c,
trunk/speex/libspeex/math_approx.h,
trunk/speex/libspeex/nb_celp.c: fixed-point: acos function
approximated with fixed-point arithmetic
2003-11-06 21:35 jm
* trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/misc.h,
trunk/speex/libspeex/quant_lsp.c,
trunk/speex/libspeex/testenc_uwb.c: fixed-point: some ARM work
2003-11-06 09:14 jm
* trunk/speex/libspeex/math_approx.c: ...
2003-11-06 08:41 jm
* trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/math_approx.c,
trunk/speex/libspeex/math_approx.h: fixed-point: interger version
of sqrt function
2003-11-03 08:59 jm
* trunk/speex/libspeex/quant_lsp.c: fixed-point: integerized lsp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -