Make last frame source available in current frame encoding
authorYunqing Wang <yunqingwang@google.com>
Fri, 28 Mar 2014 17:47:36 +0000 (10:47 -0700)
committerYunqing Wang <yunqingwang@google.com>
Tue, 1 Apr 2014 22:01:38 +0000 (15:01 -0700)
commit4a9928e5eb00068ab1ed30fd1f2cb6fa3a1be553
treef61d2b237f40304447b6ad60a7d28f07729635ad
parent2b58730aec646e8e0a6203984b70e7d2154d7d84
Make last frame source available in current frame encoding

While encoding a frame, its last frame source can be used to give
acurate motion information. This patch prevents last frame to be
overwritten so that it is available during current frame encoding.

The last source is scaled when it is necessary. cpi->Last_Source
points to the last source frame.

Change-Id: I0e1ef5e9e1d2badf9d0c7a1a44a7ed5b24c09425
vp9/encoder/vp9_lookahead.c
vp9/encoder/vp9_lookahead.h
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h