Age | Commit message (Collapse) | Author |
|
Change-Id: I6990c9ab838323d8770dd1f49a25bf3acc4c05c7
|
|
Adds a marker bit to allow distinguishing the frame header from its residual
data.
Change-Id: Id75d47acc9e5a97007e4690c4f8748a4ce63e641
|
|
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
|
|
Change-Id: Ib07d1e707a87cec98ea3a1779fccca078d8c4310
|
|
Also removing BOOL_CODER and using vp9_writer instead.
Change-Id: I31d1ec661872f7eb1fe869607b6ed0ebfbb03e01
|
|
Change-Id: Ifaa40612a9c054d96112ba350c6f4adb46b1bd5b
|
|
If the bool-coded partition naturally ends in a byte that matches the
superframe index marker, it could lead to a parse error. This commit
ensures that if such a marker is seen, it is padded out with an
additional zero byte to disambiguate it.
Change-Id: Id977de05745b6fa9ef08afb71e210a2a3ecca02e
|
|
Removing redundant 'extern' keywords. Moving VP9DX_BOOL_DECODER from .h
to .c file.
Change-Id: I5a3056cb3d33db7ed3c3f4629675aa8e21014e66
|
|
Change-Id: Ia1cce221f8511561b9cbd8edb7726fbc286ff243
|
|
Not all segment feature data elements are full-range powers of two, so
there are values that can be encoded that are invalid. Add a new function
to clamp values to the maximum allowed.
Change-Id: Ie47cb80ef2d54292e6b8db9f699c57214a915bc4
|
|
Support for gyp which doesn't support multiple objects in the same
static library having the same basename.
Change-Id: Ib947eefbaf68f8b177a796d23f875ccdfa6bc9dc
|