]> granicus.if.org Git - libvpx/commit
Optimize partition search order
authorYaowu Xu <yaowu@google.com>
Thu, 27 Jun 2013 19:07:07 +0000 (12:07 -0700)
committerYaowu Xu <yaowu@google.com>
Fri, 28 Jun 2013 14:13:54 +0000 (07:13 -0700)
commit1374a06bd87e2e2c41e17738bf5215d53e5223a0
tree4ff54a8ab41b2f7d610130407e76b991675a0b80
parent5ec57c91b76d8afa4a5fdb70588f7fd04e3831d7
Optimize partition search order

This commit change the partition search order to allow checking of
rectangular partition to be done after square partitions. It also
added a speed feature to skip rectangular partition check when
NONE is better than SPLIT in RD sense.

This feature roughly speed up encoder by 1.5X with loss on compression
-0.91% on cif set
-0.56% on stdhd set

Change-Id: I0d2d06993041aa9ea9073fcc39c54f73a127dfa4
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h