📄 changelog
字号:
2005-05-09 21:27 jm
* trunk/speex/include/speex/speex_echo.h,
trunk/speex/libspeex/mdf.c: Smoothed correlation/energy
2005-05-09 21:03 jm
* trunk/speex/include/speex/speex_echo.h,
trunk/speex/libspeex/mdf.c: Some more regularization work for mdf
2005-05-09 18:15 jm
* trunk/speex/libspeex/mdf.c: System in underdetermined, trying to
work around that.
2005-05-08 04:49 jm
* trunk/speex/include/speex/speex_echo.h,
trunk/speex/libspeex/mdf.c: Some more AEC cleanup. Played a bit
with echo energy estimation.
2005-05-08 00:08 jm
* trunk/speex/include/speex/speex_echo.h,
trunk/speex/include/speex/speex_preprocess.h,
trunk/speex/libspeex/mdf.c, trunk/speex/libspeex/preprocess.c:
Simplified the code a lot. Put back the denoiser hooks for further
cancellation (changed spectral param to float* at least for now).
2005-05-07 08:07 jm
* trunk/speex/libspeex/mdf.c: trying some ideas for soft-decision
DTD based on residual-to-signal ratio
2005-05-04 05:38 jm
* trunk/speex/libspeex/misc.h: changed version number for those not
using autoconf
2005-05-02 07:05 jm
* trunk/speex/libspeex/Makefile.am, trunk/speex/src/Makefile.am,
trunk/speex/src/speexdec.c, trunk/speex/src/speexenc.c,
trunk/speex/src/wav_io.h: support for top_builddir != top_srcdir
2005-05-02 00:49 jm
* trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/ltp.h,
trunk/speex/libspeex/modes.h, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/nb_celp.h: Added some control on the
aggressiveness of the pitch predictor in the form of a
SPEEX_SET_PLC_TUNING call.
2005-04-29 05:33 jm
* trunk/speex/Speex.spec.in, trunk/speex/libspeex/arch.h,
trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/sb_celp.c: Think I fixed the PLC slowdown due
to denorm/underflow. Also don't re- synthesize on encode (i.e.
don't overwrite input buffer).
2005-04-25 18:21 jm
* trunk/speex/libspeex/sb_celp.c: pseudo-stack optional for wideband
too
2005-04-25 08:12 jm
* trunk/speex/configure.ac, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/stack_alloc.h: Autodetection of C99 variable
arrays and alloca. The pseudo-stack is only used if nothing else
is available.
2005-04-25 07:16 jm
* trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/ltp.c:
convert codebook data (signed char) to spx_word16_t in a cleaner
manner
2005-04-25 06:16 jm
* trunk/speex/configure.ac, trunk/speex/include/speex/speex.h,
trunk/speex/include/speex/speex_header.h,
trunk/speex/include/speex/speex_preprocess.h,
trunk/speex/include/speex/speex_stereo.h,
trunk/speex/include/speex/speex_types.h.in,
trunk/speex/libspeex/arch.h, trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/misc.c,
trunk/speex/libspeex/misc.h, trunk/speex/libspeex/preprocess.c,
trunk/speex/libspeex/speex.c, trunk/speex/libspeex/stereo.c,
trunk/speex/src/wav_io.c, trunk/speex/src/wav_io.h: Now
autodetects (and handles) size of integer types.
2005-04-24 04:45 jm
* trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/fixed_debug.h, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/ltp.c: some cleaning up
2005-04-24 03:23 jm
* trunk/speex/libspeex/filters.c: fixed-point stuff
2005-04-22 08:57 jm
* trunk/speex/libspeex/filters_arm4.h: oops
2005-04-22 07:39 jm
* trunk/speex/libspeex/arch.h, trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/filters.c, trunk/speex/libspeex/fixed_arm4.h,
trunk/speex/libspeex/fixed_arm5e.h,
trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/fixed_generic.h, trunk/speex/libspeex/lpc.c,
trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/ltp.h, trunk/speex/libspeex/math_approx.c,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/quant_lsp.c,
trunk/speex/libspeex/vq.c: More work on fixed-point operators
2005-04-22 06:23 jm
* trunk/speex/libspeex/arch.h, trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/filters.c, trunk/speex/libspeex/fixed_arm4.h,
trunk/speex/libspeex/fixed_arm5e.h,
trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/fixed_generic.h, trunk/speex/libspeex/lpc.c,
trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/sb_celp.c: Added some more fixed-point
operators
2005-04-22 04:40 jm
* trunk/speex/TODO, trunk/speex/configure.ac,
trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/cb_search.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, trunk/speex/libspeex/sb_celp.c:
Fixed-point improvements (moved some stuff to 16-bit arithmetic)
2005-04-02 04:10 jm
* trunk/speex/libspeex/arch.h: Oops, forgot to add MAC16_16_Q13 for
float too.
2005-03-30 03:31 jm
* trunk/speex/include/speex/speex.h,
trunk/speex/include/speex/speex_jitter.h,
trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/filters.h, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/speex.c: Removed another bunch of warnings
(when using some of the -W options)
2005-03-30 01:13 jm
* trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/misc.c,
trunk/speex/libspeex/misc.h, trunk/speex/libspeex/modes.c,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/quant_lsp.c,
trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/speex_header.c: fixed-point cleanup, removed
some warnings
2005-03-25 02:58 jm
* trunk/speex/libspeex/medfilter.c,
trunk/speex/libspeex/medfilter.h: Median filter. May need that in
the future.
2005-03-15 05:18 jm
* trunk/speex/configure.ac, trunk/speex/include/speex/speex_bits.h,
trunk/speex/include/speex/speex_header.h,
trunk/speex/libspeex/arch.h, trunk/speex/libspeex/bits.c,
trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/filters.h, trunk/speex/libspeex/fixed_arm4.h,
trunk/speex/libspeex/fixed_arm5e.h,
trunk/speex/libspeex/fixed_debug.h,
trunk/speex/libspeex/fixed_generic.h,
trunk/speex/libspeex/jitter.c, trunk/speex/libspeex/lpc.c,
trunk/speex/libspeex/lsp.c, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/misc.c, trunk/speex/libspeex/misc.h,
trunk/speex/libspeex/modes.c, trunk/speex/libspeex/nb_celp.c,
trunk/speex/libspeex/quant_lsp.c, trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/speex.c,
trunk/speex/libspeex/speex_callbacks.c,
trunk/speex/libspeex/speex_header.c,
trunk/speex/libspeex/testenc.c: Merged a modified version of Jamey
Hicks' C55 patch, fixed a long-standing fixed-point wideband
overflow. Replaced some "+" and "-" with ADD() and SUB().
2005-03-11 20:08 jm
* trunk/speex/libspeex/stack_alloc.h: Support for alloca (untested)
2005-03-03 18:30 jm
* trunk/speex/libspeex/cb_search.c,
trunk/speex/libspeex/cb_search_sse.h,
trunk/speex/libspeex/filters.c, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/ltp_sse.h,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/sb_celp.c,
trunk/speex/libspeex/stack_alloc.h, trunk/speex/libspeex/vq.c: Now
possible to put temporary arrays directly on the (real) stack
2005-03-03 06:08 jm
* trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/sb_celp.c:
First cleanup step for stack allocation
2005-03-02 08:23 jm
* trunk/speex/libspeex/cb_search.c: Comment
2005-03-01 23:47 jm
* trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/nb_celp.h,
trunk/speex/libspeex/sb_celp.c: cleanup
2005-03-01 09:22 jm
* trunk/speex/libspeex/modes.c, trunk/speex/libspeex/modes.h,
trunk/speex/libspeex/nb_celp.c, trunk/speex/libspeex/nb_celp.h:
Reduced unnecessary buffers (reduced memory usage)
2005-02-17 05:42 jm
* trunk/speex/libspeex/ltp.c: oops, that should fix the float
version
2005-02-09 09:13 jm
* trunk/speex/libspeex/filters_arm4.h: Unrolled version of
filter_mem2 and iir_mem2
2005-02-09 09:13 jm
* trunk/speex/libspeex/nb_celp.c: Added a shortcut for ringing
computation
2005-02-09 08:32 jm
* trunk/speex/libspeex/ltp_arm4.h: oops...
2005-02-09 08:19 jm
* trunk/speex/libspeex/ltp_arm4.h: added a shortcut to skip every
second sample in open-loop pitch
2005-02-09 08:14 jm
* trunk/speex/libspeex/ltp_arm4.h: reordering asm
2005-02-09 08:02 jm
* trunk/speex/libspeex/ltp_arm4.h: no "memory" clobbered in inline
asm
2005-02-09 07:47 jm
* trunk/speex/libspeex/vq_arm4.h: oops
2005-02-09 07:34 jm
* trunk/speex/libspeex/Makefile.am: ...
2005-02-09 07:31 jm
* trunk/speex/libspeex/fixed_arm4.h, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/ltp.c, trunk/speex/libspeex/vq.c: misc
optimizations
2005-02-09 04:10 jm
* trunk/speex/libspeex/filters.c: Cleared the last float ops from
the comb filter
2005-02-09 03:56 jm
* trunk/speex/libspeex/cb_search.c: Removed warning, unnecessary
variables
2005-02-09 03:47 jm
* trunk/speex/libspeex/ltp.c: oops... ANSI C fix
2005-02-09 03:35 jm
* trunk/speex/libspeex/cb_search.c: Special case for complexity=1
2005-02-09 02:56 jm
* trunk/speex/libspeex/filters.c: Fixed-point-ized a critical divide
in the comb filter
2005-02-08 23:54 jm
* trunk/speex/libspeex/vq_arm4.h: ARM version of VQ quantizer, but
only for N=1
2005-02-08 22:29 jm
* trunk/speex/libspeex/Makefile.am,
trunk/speex/libspeex/cb_search.c: Make use of cb_search_arm4.h
2005-02-08 22:28 jm
* trunk/speex/libspeex/nb_celp.c: A bit less agressive on ringing
computation (complexity 0), but simplified memory update at end of
subframe
2005-02-08 21:40 jm
* trunk/speex/libspeex/fixed_arm4.h,
trunk/speex/libspeex/fixed_arm5e.h: ARM arch fixes, assembly
version of MULT16_32_Q15 and MULT16_32_Q14
2005-02-08 18:29 jm
* trunk/speex/libspeex/nb_celp.c: removed some useless memory access
2005-02-08 10:18 jm
* trunk/speex/libspeex/cb_search_arm4.h: ARM assembly version of
compute_weighted_codebook()
2005-02-08 06:23 jm
* trunk/speex/libspeex/cb_search.c, trunk/speex/libspeex/lsp.c,
trunk/speex/libspeex/ltp.c: Some general (minor) optimizations
2005-02-07 22:21 jm
* trunk/speex/libspeex/lsp.c: changed 0.0 to 0 for fixed-point
version
2005-02-07 22:06 jm
* trunk/speex/libspeex/cb_search.c: Brought back a version
split_cb_search_shape_sign optimized for complexity 1
2005-02-07 21:14 jm
* trunk/speex/libspeex/ltp.c: Removed unnecessary initialization
2005-02-07 10:01 jm
* trunk/speex/libspeex/filters_arm4.h,
trunk/speex/libspeex/ltp_arm4.h: added some %= signs for labels
2005-02-07 09:03 jm
* trunk/speex/libspeex/fixed_arm4.h,
trunk/speex/libspeex/fixed_arm5e.h,
trunk/speex/libspeex/ltp_arm4.h: oops. Fixed some bad copy/paste
2005-02-07 08:46 jm
* trunk/speex/libspeex/Makefile.am, trunk/speex/libspeex/arch.h,
trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/filters_arm4.h,
trunk/speex/libspeex/fixed_arm4.h, trunk/speex/libspeex/ltp.c,
trunk/speex/libspeex/ltp_arm4.h: ARM assembly version of
pitch_xcorr, moved all ARM assembly to separate files
2005-02-07 04:00 jm
* trunk/speex/libspeex/ltp.c: an alternative implementation of
pitch_xcorr for machines with enough registers (more than x86,
that is).
2005-02-07 00:35 jm
* trunk/speex/libspeex/fixed_arm5e.h: ARM assembly version of
DIV32_16
2005-02-05 23:23 jm
* trunk/speex/libspeex/ltp.c: ARM assembly version of inner_prod
with 8x unrolling
2005-02-05 08:16 jm
* trunk/speex/libspeex/bits.c: removed unnecessary
(re)initialization of the bit packer bytes
2005-02-05 07:43 jm
* trunk/speex/libspeex/fixed_arm.h: That was renamed to
fixed_arm5e.h
2005-02-05 07:42 jm
* trunk/speex/configure.ac, trunk/speex/libspeex/Makefile.am,
trunk/speex/libspeex/arch.h, trunk/speex/libspeex/filters.c,
trunk/speex/libspeex/fixed_arm5e.h: Renamed --enable-arm-asm to
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -