vpx/vp9
Deb Mukherjee b8b3f1a46d Balancing coef-tree to reduce bool decodes
This patch changes the coefficient tree to move the EOB to below
the ZERO node in order to save number of bool decodes.

The advantages of moving EOB one step down as opposed to two steps down
in the other parallel patch are: 1. The coef modeling based on
the One-node becomes independent of the tree structure above it, and
2. Fewer conext/counter increases are needed.

The drawback is that the potential savings in bool decodes will be
less, but assuming that 0s are much more predominant than 1's the
potential savings is still likely to be substantial.

Results on derf300: -0.237%

Change-Id: Ie784be13dc98291306b338e8228703a4c2ea2242
2013-05-29 16:25:52 -07:00
..
common Balancing coef-tree to reduce bool decodes 2013-05-29 16:25:52 -07:00
decoder Balancing coef-tree to reduce bool decodes 2013-05-29 16:25:52 -07:00
encoder Balancing coef-tree to reduce bool decodes 2013-05-29 16:25:52 -07:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp9_common.mk Compressed/uncompressed frame header changes. 2013-05-28 18:07:54 -07:00
vp9_cx_iface.c Adding alpha plane to YV12_BUFFER_CONFIG structure. 2013-05-15 16:29:20 -07:00
vp9_dx_iface.c Compressed/uncompressed frame header changes. 2013-05-28 18:07:54 -07:00
vp9_iface_common.h Initial version of alpha channel support 2013-05-16 22:21:09 -07:00
vp9cx.mk Compressed/uncompressed frame header changes. 2013-05-28 18:07:54 -07:00
vp9dx.mk Compressed/uncompressed frame header changes. 2013-05-28 18:07:54 -07:00