OSDN Git Service

Implemented coalescing of progress updates, in order to reduce the number of signals...
authorlordmulder <mulder2@gmx.de>
Wed, 16 Nov 2011 21:56:32 +0000 (22:56 +0100)
committerlordmulder <mulder2@gmx.de>
Wed, 16 Nov 2011 21:56:32 +0000 (22:56 +0100)
commit3f3451e5c1c05c2b6b215fa40297326f3e503ca5
treebcd2976b346461f55c4f3dfd2b3da1f786cdb281
parenta2cae5c288724124f78853ceb7ce732105543a90
Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit.
src/Config.h
src/Decoder_MP3.cpp
src/Decoder_Vorbis.cpp
src/Encoder_AAC.cpp
src/Encoder_AAC_FHG.cpp
src/Encoder_AC3.cpp
src/Encoder_FLAC.cpp
src/Encoder_MP3.cpp
src/Encoder_Vorbis.cpp
src/Thread_Process.cpp