[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