]> granicus.if.org Git - libvpx/commit
Copy less when active map is in use
authorAlpha Lam <hclam@chromium.org>
Tue, 9 Aug 2011 19:59:45 +0000 (20:59 +0100)
committerJohn Koleszar <jkoleszar@google.com>
Fri, 19 Aug 2011 14:29:41 +0000 (10:29 -0400)
commit4e8d35a461e7a45f5134715b010ed38be986fb00
treeba1cc4eb7d83fbd11cefe2269176df0ebc55135a
parentb84e8f20c3aca0f2a65265cf704cc7c15a2c93d4
Copy less when active map is in use

When active map is specified and the current frame is not a key frame,
golden frame nor a altref frame then copy only those active regions.

This significantly reduces encoding time by as much as 19% on the test
system where realtime encoding is used. This is particularly useful
when the frame size is large (e.g. 2560x1600) and there's only a few
action macroblocks.

Change-Id: If394a813ec2df5a0201745d1348dbde4278f7ad4
vp8/common/extend.c
vp8/common/extend.h
vp8/encoder/lookahead.c
vp8/encoder/lookahead.h
vp8/encoder/onyx_if.c