]> granicus.if.org Git - libvpx/commit
Separate frame context index for different frame types
authorJingning Han <jingning@google.com>
Wed, 27 Jul 2016 16:12:53 +0000 (09:12 -0700)
committerJingning Han <jingning@google.com>
Wed, 27 Jul 2016 22:35:15 +0000 (15:35 -0700)
commit8915eb8e9ae69b7ccd7a8b8666ad78667574d766
tree5b4e2d0717baac8bd69b2c46ec15dfdfd74d2f8e
parentb124b243d466cdc4438a88eaf9d2d8fa10ce9095
Separate frame context index for different frame types

This commit makes the encoder to use different frame context index
for different frame types. In the baseline setting, it sets the
frame context index of the overlay frame to be different from other
regular inter frames. In the ext-refs setting, it further allows
the backward reference frame to use a different index.

It improves the compression performance for both settings.

Baseline
lowres  0.12%

ext-refs
lowres  0.50%
midres  0.56%

Change-Id: I7c63ddec9fc296c56a86353cf2c661a740b97a97
vp10/common/onyxc_int.h
vp10/encoder/encoder.c
vp10/encoder/encoder.h