- 02 Apr, 2013 1 commit
-
-
Dmitry Kovalev authored
Using clamp and MIN/MAX functions instead of plain C code. Lower case variable names. Removing redundant parenthesis. Change-Id: Ibf7cc5fbe4fbdb5029049a599af71534176e6f42
-
- 29 Mar, 2013 8 commits
-
-
Deb Mukherjee authored
-
John Koleszar authored
-
John Koleszar authored
-
John Koleszar authored
-
John Koleszar authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Deb Mukherjee authored
-
- 28 Mar, 2013 8 commits
-
-
Paul Wilkins authored
-
Ronald S. Bultje authored
-
Yaowu Xu authored
-
Ronald S. Bultje authored
-
Deb Mukherjee authored
The patch adds the flexibility to use standard EOB based coding on smaller block sizes and nzc based coding on larger blocksizes. The tx-sizes that use nzc based coding and those that use EOB based coding are controlled by a function get_nzc_used(). By default, this function uses nzc based coding for 16x16 and 32x32 transform blocks, which seem to bridge the performance gap substantially. All sets are now lower by 0.5% to 0.7%, as opposed to ~1.8% before. Change-Id: I06abed3df57b52d241ea1f51b0d571c71e38fd0b
-
Ronald S. Bultje authored
This fixes uninitialized reads in the trellis, and probably makes the trellis do something again. Change-Id: Ifac8dae9aa77574bde0954a71d4571c5c556df3c
-
Paul Wilkins authored
This threshold effectively limits the amount of motion from one end of a GF/ARF group to the other. This patch makes the threshold depend on image size. Change-Id: Id45d1d7bced815f86ddd037be53164894b00b82f
-
Paul Wilkins authored
Crash fix only. No functional change or testing. Change-Id: I0c6d114d024c29fc11ae61666f5938f11b01dd6a
-
- 27 Mar, 2013 23 commits
-
-
Yaowu Xu authored
Change-Id: Ifda91d697c5970c65ce3ec1feac5562124f91782
-
Dmitry Kovalev authored
Extracting decode_tiles function from vp9_decode_frame. Change-Id: I02a465eeaf76138ef3559e1d46deb452c10e1219
-
Dmitry Kovalev authored
Adding b_mv_pred_row and b_mv_pred_col functions, updating mi_mv_pred_row and mi_mv_pred_row functions. Change-Id: I9af068442d4474478375943cc6fce1605d6fc0a5
-
Dmitry Kovalev authored
Removing redundant code, lower case variable names, better indentation, better parameter names, adding const to readonly parameters. Change-Id: Ibfdee00f60316fdc5b3f024028c7aaa76a627483
-
John Koleszar authored
-
Dmitry Kovalev authored
Extracting setup_frame_size and update_frame_context functions. Introducing vp9_read_prob function as shortcut for (vp9_prob)vp9_read_literal(r, 8). Change-Id: Ia5c68fd725b2d1b9c5eb20f69cacb62361b5a3dd
-
Dmitry Kovalev authored
Moving almost identical code to decode_sb32 and decode_sb64 functions. Change-Id: Id39377aa5106be85d5b0fc3f83586b3779a6c0da
-
John Koleszar authored
-
John Koleszar authored
-
Yunqing Wang authored
-
Yunqing Wang authored
Small modification of idct code. Change-Id: I5c4e3223944c68e4ccf762f6cf07c990250e4290
-
John Koleszar authored
-
John Koleszar authored
-
Yunqing Wang authored
-
John Koleszar authored
Restore ABI compatibility with the master branch. Change-Id: Ie9f6fdf536662bd87dfcf114d16f003422670763
-
John Koleszar authored
Restore ABI compatibility with the master branch. Change-Id: Ic57e7e1de09ab33bd37990e52a63ba7c8f1432a4
-
Yunqing Wang authored
Wrote sse2 version of vp9_short_idct_32x32 function. Compared to c version, the sse2 version is 5X faster. Change-Id: I071ab7378358346ab4d9c6e2980f713c3c209864
-
John Koleszar authored
Pick up VP8 encryption, quantization changes, and some fixes to vpxenc Conflicts: test/decode_test_driver.cc test/decode_test_driver.h test/encode_test_driver.cc vp8/vp8cx.mk vpxdec.c vpxenc.c Change-Id: I9fbcc64808ead47e22f1f22501965cc7f0c4791c
-
Ronald S. Bultje authored
Change-Id: I4a3a9eb9f9d17218a0f0d7e148123d34dae879c2
-
Ronald S. Bultje authored
This gains about 0.2% on derf, 0.1% on hd and 0.4% on stdhd. I can put this under an experimental flag if wanted, just trying to get my patch queue in shape. Change-Id: Ibe1a30fe0e0b07bec4802e0f3ff0ba22e505f576
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-