[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdemultimedia/mpeglib/lib/splay
From: CVS by wester <kde-cvs () kde ! org>
Date: 2000-11-28 8:41:44
[Download RAW message or body]
kdemultimedia/mpeglib/lib/splay huffmanlookup.cc,NONE,1.1 huffmanlookup.h,NONE,1.1 \
Makefile.am,1.2,1.3 filter.cc,1.1.1.1,1.2 filter_2.cc,1.1.1.1,1.2 \
mpegAudioBitWindow.cpp,1.2,1.3 mpegAudioBitWindow.h,1.3,1.4 mpeglayer3.cc,1.5,1.6 \
mpegsound.h,1.4,1.5 mpegtoraw.cc,1.7,1.8 splayPlugin.cpp,1.6,1.7 \
splayPlugin.h,1.2,1.3
Author: wester
Tue Nov 28 08:41:43 UTC 2000
Modified Files:
Makefile.am filter.cc filter_2.cc mpegAudioBitWindow.cpp
mpegAudioBitWindow.h mpeglayer3.cc mpegsound.h mpegtoraw.cc
splayPlugin.cpp splayPlugin.h
Added Files:
huffmanlookup.cc huffmanlookup.h
Log Message:
Speedup patch, which achieves a big speedup. When all optimizations can be
used, it should be more than 50%.
* inline Mpegtoraw::putraw
* inline Mpegtoraw::get1bit/getbits9
* use a table, to make huffman decoding a simple table lookup in most cases
* avoid float -> int -> float conversions for mp3 decoding
* resample only if necessary (i.e. don't if artsd and the mp3 are 44100 Hz)
It seems like timestamps need a little fix somewhere, as time passes twice
as fast now. ;)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic