shithub: libvpx

Download patch

ref: 1d4fbeb32aa96cf328ee5ca362960b7f9f4df510
parent: 8959c8b11d11ad44c7bf0cc49e54974e161d374c
author: Ronald S. Bultje <rbultje@google.com>
date: Thu Nov 8 06:03:00 EST 2012

Implement tx_select for superblock encoding.

Also split superblock handling code out of decode_macroblock() into
a new function decode_superblock(), for easier readability.

Derf +0.05%, HD +0.2%, STDHD +0.1%. We can likely get further gains
by allowing to select mb_skip_coeff for a subset of the complete SB
or something along those lines, because although this change allows
coding smaller transforms for bigger predictors, it increases the
overhead of coding EOBs to skip the parts where the residual is
near-zero, and thus the overall gain is not as high as we'd expect.

Change-Id: I552ce1286487267f504e3090b683e15515791efa