summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_speed_features.h
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2014-10-17 08:58:28 -0700
committerJingning Han <jingning@google.com>2014-10-20 13:02:12 -0700
commit9f128b3ed9fc2f431444f7cea238a288fb0e470c (patch)
treed939d0016c14515c6425628bf257235dbae4506a /vp9/encoder/vp9_speed_features.h
parent67c866750cf27298cfa363bc594df729b6c57fd1 (diff)
downloadlibvpx-9f128b3ed9fc2f431444f7cea238a288fb0e470c.tar
libvpx-9f128b3ed9fc2f431444f7cea238a288fb0e470c.tar.gz
libvpx-9f128b3ed9fc2f431444f7cea238a288fb0e470c.tar.bz2
libvpx-9f128b3ed9fc2f431444f7cea238a288fb0e470c.zip
Hybrid partition search for rtc coding mode
This commit re-designs the recursive partition search scheme in rtc speed -5. It first checks if the current block is under cyclic refresh mode. If so, apply recursive partition search. Otherwise, perform sub-sampled pixel based partition selection. When the pre-selection finds the partition size should be 32x32 or above, use the partition size directly. Otherwise, apply partition search at nearby levels around the preset partition size. It is enabled in speed -5. The compression performance of rtc speed -5 is improved by 9.4%. Speed wise, the run-time goes slower from 1% to 10%. nik_720p, 1000 kbps 33220 b/f, 38.977 dB, 10109 ms -> 33200 b/f, 39.119 dB, 10210 ms vidyo1_720p, 1000 kbps 16536 b/f, 40.495 dB, 10119 ms -> 16536 b/f, 40.827 dB, 11287 ms Change-Id: I65adba352e3adc03bae50854ddaea1b421653c6c
Diffstat (limited to 'vp9/encoder/vp9_speed_features.h')
0 files changed, 0 insertions, 0 deletions