Yalac - Comparisons
Reply #177 – 2006-06-21 03:35:07
Current progress (V0.10) Evaluation of compression efficiency and speed of the new Hardware profile presets of V0.10 and comparison to preset FAST of V0.09. Performed on my primary test sets "rw" and "songs". Test system: P3-800 All tests performed without file output. | Compression | Encoding speed | Decoding speed | | Evaluation | Evaluation | Evaluation High | Preset | Fast Normal High | Fast Normal High | MMX Pascal | ---------+-------------------------+-------------------------+-----------------+ rw | | | | Level 0 | 58.34 58.11 58.06 | 53.32 35.54 19.30 | 74.80 66.51 | Level 1 | 58.00 57.71 57.66 | 51.77 28.10 15.75 | 74.06 61.24 | Level 2 | 57.75 57.43 57.36 | 43.07 23.11 12.96 | 71.72 53.32 | Fast | 57.30 | 38.65 | 69.51 50.31 | ---------+-------------------------+-------------------------+-----------------+ songs | | | | Level 0 | 49.70 49.49 49.45 | 56.59 35.86 19.54 | 75.84 67.64 | Level 1 | 49.07 48.81 48.75 | 53.13 28.55 15.92 | 74.70 60.84 | Level 2 | 48.68 48.38 48.29 | 44.39 23.63 13.11 | 69.38 52.14 | Fast | 48.51 | 37.54 | 67.42 48.88 | ---------+-------------------------+-------------------------+-----------------+ Preset Hardware profiles Level0/1/2 with 8/16/32 predictors and frame durations 63/100/131 ms. Preset Fast taken from V0.09.Evaluation Fast/Normal/High determines the evaluation depth of the encoder. This should only affect encoding but not decoding speed.Compression Compression ratio in percent.Encoding / Decoding speed Multiple of real time. Because decoding speed should not depend on the Evaluation level, i only tested High. MMX is the speed of the optimized assembler code, Pascal the speed of pure Pascal code.Short summary Level 2 with Evaluation High is about on par with preset FAST although it's implementation is far less complex.