Reset Q for key frame when spatial resizing occurs.
authorMarco Paniconi <marpan@google.com>
Wed, 6 Jun 2012 18:38:48 +0000 (11:38 -0700)
committerJohn Koleszar <jkoleszar@google.com>
Wed, 6 Jun 2012 22:18:18 +0000 (15:18 -0700)
commitbaedcedcbe3abbf018ff8147e71f4faa3e4bba6f
treed476139dcac26373e4f7ad3c8e45e6f623e19a10
parentcab6ac16e0cc5fd149720165d351c8c8c9997dea
Reset Q for key frame when spatial resizing occurs.

The logic for spatial resizing is done after the Q is selected for the
frame. This causes a problem that the Q we select for the (resized)
key frame may be based on a different resolution than the frame we
will encode.

This fix is to ensure that, when resize is on, the selected Q is still
based on the resolution of the frame to be encoded.

Change-Id: Ia49a9eac5f64e48d1c00dfc7ed4ce26fe84d3fa1
vp8/encoder/onyx_if.c