]> granicus.if.org Git - libvpx/commit
A bit of temporary relief on encoder slowness
authorYaowu Xu <yaowu@google.com>
Tue, 7 Aug 2012 20:55:49 +0000 (13:55 -0700)
committerYaowu Xu <yaowu@google.com>
Tue, 7 Aug 2012 21:06:11 +0000 (14:06 -0700)
commit0b17ea6f689a2716f314d13000901c9107eb03af
treeab4f05da274f5d4d44dccc53c9779e05e5450352
parent8b2f57d0b8da5a51e4579da6baa3e7bf4ea40b5b
A bit of temporary relief on encoder slowness

The commit replaces run-time initialization of cosine constants with
static constant values, which provides ~30% relief on slow speed. The
real solution, however will be to implement integer versions of those
functions that current use float/double.

Change-Id: Ie3ff1793509653d78dd1aeaf88cc6737da1bc55f
test/dct16x16_test.cc
vp8/common/idctllm.c
vp8/encoder/dct.c