View Single Post
Old 14th February 2011, 12:43   #100  |  Link
video_magic
Registered User
 
Join Date: Jan 2005
Posts: 368
New version 1.3.21
http://lags.leetcode.net/codec.html

The changelog looks like it delivers significant performance improvements.

Version 1.3.21 released on 2-13-2011
Fixed a bug that would cause the codec to crash when downsampling certain resolutions. Thanks to Richard Jones for reporting this bug and tracking down the cause.
Several speed improvements:
- Integrated RLE restoration into range decoder so decoding only takes one pass through the data.
- Increased range decoder hash table size.
- Removed RLE level 2, testing indicates that it doesn't offer any real benefit verses levels 1 or 3.
- RLE compression now encodes all levels in parallel and selects the best one rather than perform an estimation run and then an RLE run.
- RLE compression now has a faster SSE version for processors that support SSE.
- Added and improved existing MMX/SSE/SSE2 optimizations for several functions relating to median prediction and image layout.
Overall I typically see about a 10-30% speed improvement.
Tweaked how RLE level is selected to improve compression by about 1%.
Tweaked how the work is distributed in multithreading to reduce wasting CPU time.
Removed Reduced Resolution mode, I don't think it is useful enough to justify maintaining.
__________________
Thankyou!, I am grateful for any help

Last edited by video_magic; 14th February 2011 at 12:44. Reason: add changelog info
video_magic is offline   Reply With Quote