- 13 Oct, 2016 12 commits
-
-
Yaowu Xu authored
-
Alex Converse authored
Use constrained token table row 65/256 instead. Change-Id: I8b442d4c82af8fa9d36ac2de0d73179ed040478d (cherry picked from commit 47eb9a2c)
-
Alex Converse authored
* changes: Remove custom rans types Remove add_token_no_extra. Remove unused aom_rans_build_cdf_from_pdf Add the tool used to generate the constrained tokenset. Remove the starting zero from ANS CDFs. Import the aom_read/write_symbol abstractions from aom/master
-
Debargha Mukherjee authored
-
Alex Converse authored
(cherry picked from aom/master commit 11206c60) Includes renames in a bunch of places not handled by the original due to differing tree states. Change-Id: Ic74d9d8850b8c80a51e55e425bbf472a67e2653f
-
Jingning Han authored
Add 2x2 DC, V, H, TM intra predictors. Change-Id: I2a614adde553f821c45bc5a9bf09800a9f0aaa26
-
Alex Converse authored
It was a fairly small production optimization for VP9. Change-Id: Ie93b474ea5b7e63384a7c0b3a56b135462d1471b (cherry picked from aom/master commit df9bb76b)
-
Alex Converse authored
Change-Id: I544989eae45b7dda04250365c3de99f50110a76b (cherry picked from aom/master commit 06cce842)
-
Alex Converse authored
The code that generates the raw distribution is based on a MATLAB program by Debargha Mukherjee, and the algorithm used to quantize the distribution comes from the ANS Toolkit by Jarek Duda. Change-Id: Ic273f7d9e43e3ecd999e9e7e04cde57e8559375a (cherry picked from aom/master commit ef446026)
-
Alex Converse authored
This brings it in line with the Daala CDFs and will make it easier to share code. Change-Id: Idfd2d2b33c3b9b2c4e72ce72fb3d8039013448b9 (cherry picked from aom/master commit af98507c)
-
Alex Converse authored
Change-Id: I0b255c05108c3b97e74df1b59c34111c9e9a5770
-
Yi Luo authored
-
- 12 Oct, 2016 24 commits
-
-
Alex Converse authored
* changes: Unfork ANS decode_coefs Remove ZERO_TOKEN from the ANS tokenset Drop costing ANS tokens from derived probabilities Unfork ANS pack_mb_tokens
-
Debargha Mukherjee authored
Fix a bug in the C implementation of the ihalfright32 transform, in the case that its input and output buffers are the same. This occurs when it is called by av1_iht32x16_512_add_c. Change-Id: I61c652e2662178520c0639a2879ae128a9c7ec3f
-
Yi Luo authored
- av1_fht32x32 AVX2 function level time reduction ~89% compared to C. - av1_fht32x32_avx2() on DCT_DCT improves 42.62% over aom_fdct32x32_avx2() But function replacement must go with the corresponding inverse txfm. - No obvious user level time reduction due to 32x32 TX_TYPE selection. - Zero high 128b YMM to avoid AVX-SSE transition penalties (fix 16x16 case). - Added 32x32 AVX2 unit tests to verify bitexact. - AVX2 optimization summary: On CPU i7-6700, based on 16x16/32x32 fwd txfm optimization results: C to AVX2: function level time reduction, ~86-89%. SSE2 to AVX2: function level time reduction, ~51%. Change-Id: Idd0cd8bf066a61c7117140ef15ab6c1f8eb4b036
-
Hui Su authored
-
Debargha Mukherjee authored
-
Alex Converse authored
This is less code and more like what we have in aom/master. Change-Id: I3ca2b674e4ad9e2e211d08bb51d78549e8b63a54
-
Alex Converse authored
This can be re-added after aligning AOM's ANS with nextgenv2's ANS. This partially reverts commit 3829cd2f. Change-Id: I78afc587f1abfe33ffcd53b3262910cfae135534
-
Alex Converse authored
This mimics what's currently done in aom/master. This can be re-added after aligning AOM's ANS with nextgenv2's ANS. Change-Id: I3ae62181dd4803694204a234c717a86a15ca8a40
-
Alex Converse authored
This is less code and more like what we have in aom/master. Change-Id: I5ed915563cbfbc6281113c1eb31455f50710ba9f
-
Jim Bankoski authored
script changed to remove extra entities and clang-format bot. Change-Id: I102cd80fdf4b240e6e4d5172943e49146a601a72
-
Yaowu Xu authored
-
hui su authored
BUG=webm:1311 Change-Id: I03c1043d17ed4e4ea22002473779a9612884c6c6
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
1. vp8->aom 2. removed no-effect statements and spaces Change-Id: I367d05ff9bf1b9f3c71c517c45d8049d9d4236ec
-
Sarah Parker authored
-
Urvang Joshi authored
Change-Id: I98919a04bead417379e555461f67978501f922e7
-
Urvang Joshi authored
Also, fix the warnings generated by this flag. Conflicts: examples/aom_cx_set_ref.c Change-Id: I0451e119c52000aa7c1c55027d53f1da5a02a11f
-
Yaowu Xu authored
This commit renames LIBVPX_TEST_DATA_PATH to LIBAOM_TEST_DATA_PATH, with a work around for working with jenkins environmnet variables. Change-Id: If664ce57e25ad2af8121d1b578bf64043f0baa2a
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Sarah Parker authored
Before this change, gm parameters were being written to the bitstream for all frames, but only read for inter only frames, causing a bitstream error. Change-Id: I63b8e2fdf6358e07cc00718de04cc399809bde37
-
Tristan Matthews authored
Change-Id: I7a04beb83095e5c0821048909f81f45be8b5eee3
-
- 11 Oct, 2016 4 commits
-
-
Alex Converse authored
-
Yaowu Xu authored
test/cx_set_ref.sh: replaced by test/aomcx_set_ref.sh test/vpxdec.sh: replaced by aomdec.sh Change-Id: I74136d311eee7666e08ed8f573a17f810992fc52
-
Yaowu Xu authored
-
Yaowu Xu authored
-