]> granicus.if.org Git - libvpx/commit
Enable recursive partition selection for non-RD coding mode
authorJingning Han <jingning@google.com>
Fri, 21 Mar 2014 18:05:39 +0000 (11:05 -0700)
committerJingning Han <jingning@google.com>
Mon, 24 Mar 2014 21:40:29 +0000 (14:40 -0700)
commit6b6d3886fcd34ceeae44bc326e178643dee6fe70
treeeaef9d8cfaf60d40d4837f552cd132f384fdae25
parent5950a69213b8add4a9687268683bc70e42aa2e86
Enable recursive partition selection for non-RD coding mode

This commit enables a recursive partition type search for non-RD
mode decisions. It allows the encoder to choose variable block
sizes in a 64x64 block based on rate-distortion modeling.

It improves speed -6 coding efficiency for rtc set by 2.4%. Most
of the gains come from 32-40dB range, where many sequences gain
about 5% to 20%. Local tests suggest there is no speed change.

Change-Id: I06300016e500a21652812b7b3b081db39a783d66
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_pickmode.c