Lancer 20060807 (based on aoTuV 4.51)
http://homepage3.nifty.com/blacksword/
2006/08/07 Lancer 20060807
Changes:
* fix SSE optimization code in mdct_forward, mdct_backward.
* reintroduce vorbis_oggpack_write for only static version.
* fix problem in local_book_besterror_dim1x4.
2006/08/06 Lancer 20060807(test version for memory problem)
Changes:
* Since heap memory error occurs, remove vorbis_oggpack_write.
that's optimization move to oggpack_write.
* oggpack_look has been optimized.
* modify SSE optimization in _ve_amp.
* fix cache control code in accumulate_fit.
* fix incomplete cache control in mdct.
* remove exceptional process to zero in inspect_error.
* rearrange SSE optimized code in _encodepart.
2006/08/02 Lancer 20060802(test version for memory problem)
Changes:
* fix memory leak bug in _vp_psy_clear.
* replace GetTickCount to timeGetTime for precision.
* mdct_butterfly_first_backward is more pre-calculated now.
* modify SSE3 optimized code in mdct_butterfly_generic.
* stop forced-inlining: couple_lossless_ps, couple_lossless,
precomputed_couple_point.
* introduce the lookup tables for fft's coefficient.
* _ve_amp has been optimized with SSE.
* Reexamination of cash control in all of the optimized code.
(Access to some tables seldom referred to is changed into non-temporal
access.)
* _encodepart stopped using local_book_besterror in SSE code.