]> granicus.if.org Git - libvpx/commit
Speed up of DST and the search in ext_tx
authorDebargha Mukherjee <debargha@google.com>
Tue, 29 Sep 2015 11:03:39 +0000 (04:03 -0700)
committerDebargha Mukherjee <debargha@google.com>
Wed, 30 Sep 2015 02:11:43 +0000 (19:11 -0700)
commit3e8cceb3fc85fbd09135024ae1398647a7cb7d3a
treee1740593466eb1c0fbd9a0aa302374bd7b2eb006
parent7c514e2dfdb514b3efbf25d505232e9a4152689c
Speed up of DST and the search in ext_tx

Adds an early termination to the ext_tx search, and also
implements the DST transforms more efficiently.

About 4 times faster with the ext-tx experiment.

There is a 0.09% drop in performance on derflr from 1.735% to
1.648%, but worth it with the speedup achieved.

Change-Id: I2ede9d69c557f25e0a76cd5d701cc0e36e825c7c
vp10/common/blockd.h
vp10/common/entropymode.c
vp10/common/enums.h
vp10/common/idct.c
vp10/encoder/dct.c
vp10/encoder/rdopt.c