- 05 Sep, 2016 6 commits
-
-
Jingning Han authored
Parse and assign the tx_size with enum values in the decoding process. Change-Id: I85eb0f3e5d9d50c43db7694bac67befbfc8001e0
-
Jingning Han authored
Simplify the code logic and make the codebase easier to maintain. Change-Id: I867060614209f3d82426bb97e2e4d7d16db2097b
-
Jingning Han authored
Make TX_4x4 as the minimum selectable transform size form bit-stream syntax perspective. Use value 0 as the minimum supported transform size unit for the block coding. Change-Id: Ieb3167216a96aaddb0810a424ccaaf8ae896fec5
-
Steinar Midtskogen authored
BDR improvements: PSNR PSNRHVS SSIM MSSSIM CIEDE2000 PSNR Cb PSNR Cr LL: -0.17% -0.13% -0.11% -0.12% -0.18% -0.19% -0.21% HL: -0.21% -0.14% -0.15% -0.11% -0.37% -0.39% -0.52% Change-Id: I58c00a1cc0ddfc3376644f66345e99472482a613
-
Steinar Midtskogen authored
Change-Id: I518ad9c58973910eb0bdcb377f2d90138208c570
-
Steinar Midtskogen authored
Change-Id: I4a6d84007bc17b89cfd8d8f2440bf2968505bd6a
-
- 04 Sep, 2016 2 commits
-
-
Alex Converse authored
It was a fairly small production optimization for VP9. Change-Id: Ie93b474ea5b7e63384a7c0b3a56b135462d1471b
-
Alex Converse authored
Change-Id: I544989eae45b7dda04250365c3de99f50110a76b
-
- 03 Sep, 2016 4 commits
-
-
Nathan E. Egge authored
Change-Id: Ia09edf92bf9f7ecacc65c232ac6e656cde236634
-
Nathan E. Egge authored
Move computing the segmentation_probs.tree_cdf table per symbol to computing it only when the probabilities are updated. Change-Id: I3826418094bbaca4ded87de5ff04d4b27c85e35a
-
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
-
Alex Converse authored
This brings it in line with the Daala CDFs and will make it easier to share code. Change-Id: Idfd2d2b33c3b9b2c4e72ce72fb3d8039013448b9
-
- 02 Sep, 2016 6 commits
-
-
Yaowu Xu authored
1. mem.h: improve the macro to handle n==0 2. borders_test.cc: fix a typo in Change-Id: I24729aaf7282b2080d9a8325d481887b54341260
-
Yaowu Xu authored
Change-Id: Id3cf866b147967b36f1c62e08b4a1adfb837c34c
-
Yaowu Xu authored
This fixes MSVC build errors. Change-Id: I1a05fb194284d57c03899bd597a561ece3f16a9e
-
Jingning Han authored
Change-Id: Ib23ff963e78558a971aecc7e8b4c6184849ebf7a
-
Jingning Han authored
Use table access to replace the enum arithmetic computations. Change-Id: I573c301b16f30eb9fa147b3b3ec02af5cdad7444
-
Yaowu Xu authored
Change-Id: Ib30ba93e86f03eb5c4705d0327d0dfc6fd9a7f72
-
- 01 Sep, 2016 16 commits
-
-
Jingning Han authored
Use table to replace the arithmetic computation for mapping between transform block and pixel number. Change-Id: Ica71af9891bb9ab8f0bab30794e1021066d57d64
-
Yaowu Xu authored
Since diff can be negative and sum of diff can be negative too. Change-Id: I822a4e90cc4fa06c796b7a87a776cf62a23a7621
-
Yaowu Xu authored
Change-Id: I79c1b3171823376c4f6dcc72fe829e00b7bd46b4
-
Jingning Han authored
Remove redundant variable definition. Change-Id: Ie368c9157a3d28847b8bb5f49c6901d5d84450e8
-
Jingning Han authored
Change-Id: Ib763971bf59859ffc457690b2f084880dc42943f
-
Yaowu Xu authored
Change-Id: If27d9c12f737c20995df67ac56dc997f1eeee163
-
Yaowu Xu authored
previously "vpxor" instruction was mistakenly replaced by "aomor" as port of vpx->aom renaming change. This commit revert that change for where vpxor instruction should be used in asm code. Change-Id: I411d95f5d8fa5ed380c8b0d6021118b6c1e9bfb9
-
Jingning Han authored
Use lookup table to replace the arithmetic computation for transform block step. Change-Id: Ie7cb33e75e3b90aa9e9b46f8d11fa1d03e1ebe85
-
Jingning Han authored
Change-Id: I096d3f1310116ab87eaa769cdcedf400f6d62dbb
-
Jingning Han authored
Change-Id: I221bf4520d7030133e3b2fea883a995b3d6f6282
-
Yaowu Xu authored
1. aom_mem.c: inline->INLINE 2. rd.c: make function declaration consistent. Change-Id: I91ce13216e6ae7a82417a290b0575e83045f5dd2
-
Steinar Midtskogen authored
Change-Id: Ie03f9a5b0a4c708a586532198d755a1e7509f149
-
Steinar Midtskogen authored
Change-Id: I037f4c44f621a7e909b82ccb6a299d41bcbf8607
-
Jingning Han authored
Change-Id: I129476e2b8294e660c64723cbc74eb055458c19c
-
Jingning Han authored
Use the table access to retrieve pixel numbers from tx_size. Change-Id: Ibf392dcfdf80606b6ab972d60550ed75cbe652db
-
Jingning Han authored
Change-Id: I37008c93c8a5c27ab59fc03955c9989ee481ba36
-
- 29 Aug, 2016 1 commit
-
-
Yunqing Wang authored
This patch fixed issue 47: "Segfault when encoding 10bit video". The incorrect setting of use_highbitdepth caused a crash. Change-Id: I5657342f57d57dd08598bb25cbe7f8fcee809bd7
-
- 27 Aug, 2016 1 commit
-
-
Urvang Joshi authored
Change-Id: I8af087d97cadb0c2a9e37a4e4723246cdd397995
-
- 26 Aug, 2016 2 commits
-
-
Urvang Joshi authored
Palette code originally by huisu@. Gives 11.68% BDRate improvement on screen content set. Last 7 small speedup patches from me, giving 10% speedup overall for screen content set. From aomedia/master: Revert 57fa6267 : Remove color_index_map From libvpx/nextgenv2: c93e5cc3 : Bring palette back to nextgenv2 827e1b3f : Add test for screen content coding tools in end to end test 78b0bd0a : Complete (mostly) migration of palette mode 8a128c2a : Fixes for Palette mode 4ab00912 : Palette mode: record selected transform type cbb8be76 : Set block size upper bound for Palette mode bb0e6921 : Convert palette from double to float. a0a23b7f : faster code: replace nested for loops by memcpy(). 016a5daa : Palette code: simpler and faster duplicate removal d0000208 : Palette code cleanup 6dde8018 : Use built-in qsort(); create remove_dup() method. f746c103 : Handle centroid rounding inside palette.c itself. d68c7b6d : Palette: count Y colors only for screen content. f1906e96 : Palette code: remove the use of same if condition twice. Locally made sure all combinations of "--enable-ext-intra" and/or "--enable-palette" and/or "--enable-aom-highbitdepth" build OK. P.S. Note for future reference: EXT_INTRA experiment has only been moved *partially* to aomedia at this point. If and when the rest is moved to aomedia, EXT_INTRA + PALETTE combo needs to be moved to aomedia as well. Change-Id: I8826780014ec8a88281e56c8258b7c966121b46f
-
Yunqing Wang authored
2 bugs were fixed in VP9. https://chromium-review.googlesource.com/#/c/366873/ https://chromium-review.googlesource.com/#/c/368440/ Fixed them in AV1 as well. Change-Id: I88367f630b2d6fef1ca5369fc0f0f3fffe2bdbdd
-
- 25 Aug, 2016 1 commit
-
-
Michael Bebenita authored
Change-Id: Ie90dd06c387119ccd9c920a328c942477df00bb7
-
- 24 Aug, 2016 1 commit
-
-
Nathan E. Egge authored
The formatting of OD_UNIFORM_CDFS_Q15[] in entcode.c is helpful for for understanding what is contained in the array (e.g., the uniform probability distributions of small sizes 2 through 16). This patch reverts the change made in f4b2926d and adds linter hints to ignore the formatting. Change-Id: I2ad9fe6673b86e6067cb97b40f0f0e69a119cdf5
-