]> granicus.if.org Git - libvpx/commit
Refactor selected partition size coding for rtc
authorJingning Han <jingning@google.com>
Fri, 21 Feb 2014 22:33:27 +0000 (14:33 -0800)
committerJingning Han <jingning@google.com>
Fri, 21 Feb 2014 22:49:57 +0000 (14:49 -0800)
commit1fc0bde675e74740981b38861b80636c194b0fc9
tree3075f999be9433ecf2b7378bebdaaf16d803a8b6
parentd66a63f02b4fe6c4ba310b8dff384c00f3dcd5ce
Refactor selected partition size coding for rtc

This commit makes a refactoring of the rtc_use_partition. It allows
the encoder to take a preferred block size for non-RD mode decision.
The boundary blocks are handled such that smaller block sizes that
fit in the boundary size will be used instread.

In rtc mode, the coding performance of speed -6 for pedestrian_1080p
goes from
158980 b/f, 38.934 dB, 22721 ms to
159008 b/f, 40.064 dB, 23721 ms.

For rtc set, the speed -6 compression performance is improved by
26%. Still about 2dB behind speed -5 at this point.

Change-Id: If0944f0880eaf1ad340bc325d97cea8d0f9dd53f
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_pickmode.c