]> granicus.if.org Git - libx264/commit
use lookup tables instead of actual exp/pow for AQ
authorLoren Merritt <pengvado@akuvian.org>
Thu, 11 Dec 2008 04:54:17 +0000 (20:54 -0800)
committerFiona Glaser <fiona@x264.com>
Thu, 11 Dec 2008 08:44:35 +0000 (00:44 -0800)
commit6abf5d67010f8c3889f3184769e09f12fbe473c2
tree9b9fc7238492358657c112c04c41c6d6add0ffad
parentb219d4fcfbb0ac904ff0e7e4ed67c3511e6596a8
use lookup tables instead of actual exp/pow for AQ
Significant speed boost, especially on CPUs with atrociously slow floating point units (e.g. Pentium 4 saves 800 clocks per MB with this change).
Add x264_clz function as part of the LUT system: this may be useful later.
Note this changes output somewhat as the numbers from the lookup table are not exact.
common/osdep.h
encoder/ratecontrol.c