[Vorbis] Lancer 20060824 is out

pub at cyanet.jp pub at cyanet.jp
Thu Aug 24 10:10:07 PDT 2006


Lancer 20060824 (based on aoTuV Release 1)
- fully optimized libvorbis for x86 CPUs -
http://homepage3.nifty.com/blacksword/

Changes:
2006/08/24 Lancer 20060824
* Lancer is based on aotuv-r1_20051117 now.
* add SSE optiomizations to _vp_couple.
* add the dividing code of multi channel processing to xmmlib.h.
* _vp_quantize_couple_memo, _vp_quantize_couple_sort is multithreaded under the OpenMP.

2006/08/18 Lancer 20060816
* mapping0_forward is more parallelized.
* Buffered delay writer for Ogg stream is implemented. It makes possible that floor1_encode in the code book.* is parallelized.
* floor1_encode is able to execute in the parallel processing now.
* _vp_couple is parallelized.
* It changes so that an infinite loop may not be entered at the time of profile measurement.
* reintroduce the build which is profiled for multi-threading.

2006/08/15 Lancer 20060815 (for evaluation of multithread problem)
* The portion which is using OpenMP was separated in mapping0_forward.
* It tunes so that OpenMP may surely use a multithread in a multithread part.
* reduce the critical sections for speed.


More information about the Vorbis mailing list