]> granicus.if.org Git - libvpx/commit
Adaptive txfm size selection depending on residual sse/variance
authorJingning Han <jingning@google.com>
Wed, 25 Jun 2014 23:53:07 +0000 (16:53 -0700)
committerJingning Han <jingning@google.com>
Thu, 26 Jun 2014 23:00:42 +0000 (16:00 -0700)
commit5a3e3c6d3fa308066e2cef1f8cbc407cd540c176
tree9001ca15c0cc30288a4d837b23207440fd859a9d
parent73eeb3beffefb5238071988fbea94cba9c2b558b
Adaptive txfm size selection depending on residual sse/variance

This commit enables an adaptive transform size selection method
for speed -6. It uses largest transform size when the sse is more
than 4 times of variance, i.e., most energy is compacted in the
DC coefficient. Otherwise, use the default TX_8X8. It improves
the compression efficiency for rtc set of speed -6 by 0.8%, no
speed change observed.

Change-Id: Ie6ed1e728ff7bf88ebe940a60811361cdd19969c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_speed_features.c