- 05 Sep, 2016 2 commits
-
-
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
Change-Id: I4a6d84007bc17b89cfd8d8f2440bf2968505bd6a
-
- 03 Sep, 2016 2 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
-
- 01 Sep, 2016 2 commits
-
-
Jingning Han authored
Use lookup table to replace the arithmetic computation for transform block step. Change-Id: Ie7cb33e75e3b90aa9e9b46f8d11fa1d03e1ebe85
-
Jingning Han authored
Use the table access to retrieve pixel numbers from tx_size. Change-Id: Ibf392dcfdf80606b6ab972d60550ed75cbe652db
-
- 26 Aug, 2016 1 commit
-
-
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
-
- 23 Aug, 2016 2 commits
-
-
Jean-Marc Valin authored
Change-Id: Ic3a6855799be010e69aeab924b013679282ab191
-
Brennan Shacklett authored
Dead code. Change-Id: I13ed4007865e45e41fc79dfb63cbd01500a1d3ae
-
- 22 Aug, 2016 1 commit
-
-
Nathan E. Egge authored
Cherry-pick vp10 fd96aec9: Don't send segment probability updates when the map isn't updated. This patch only effects --enable-misc-fixes. Change-Id: Ia1acfc59e4f2e5383a26c786bdd90c02ac49df9f
-
- 18 Aug, 2016 1 commit
-
-
Nathan E. Egge authored
Change-Id: Ifc065eb3eee0960be2e085e7e18478bf91bf56dd
-
- 16 Aug, 2016 1 commit
-
- 28 Jul, 2016 3 commits
-
-
Nathan E. Egge authored
Move computing the partition_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I442f9230ba00be7f5d0558d7c38d7324ad009ee8
-
Nathan E. Egge authored
Move computing the inter_ext_tx_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I5e1e62f8eae8f6b2edbbd378beeb786649502c10
-
Nathan E. Egge authored
Move computing the intra_ext_tx_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I26d5e419e103093e98a7d896c196176305b50fc9
-
- 25 Jul, 2016 1 commit
-
-
Urvang Joshi authored
While we are at it: - Rename some variables to more meaningful names - Reuse some common consts from a header instead of redefining them. Change-Id: I110491c071ae6f68378030493679d49fe670129a
-
- 20 Jul, 2016 2 commits
-
-
Urvang Joshi authored
- Change struct name to all caps SCAN_ORDER to be locally consistent. - Rename struct pointers to 'scan_order' instead of hard to read short names 'so' and 'sc'. Change-Id: Ia131f14320c1a18aa12654cdb87bf8008878950a
-
Nathan E. Egge authored
Move from computing the switchable_interp_cdf per symbol to computing once per frame when the probabilities are adapted. Change-Id: I6571126239f0327e22bb09ee8bad94114291683e
-
- 18 Jul, 2016 3 commits
-
-
Alex Converse authored
For now this is in its own experiment for benchmarking purposes, but it will eventually be folded into the main ANS experiment. Change-Id: Icdb54b6ca3c0191ba717d6d10aaaffb11e2bebea
-
Jingning Han authored
Change-Id: I371297e6ee000e6dc01ba1544763cbed429b0e5a
-
Jingning Han authored
Remove the separate implementations of set_contexts() in encoder and decoder. Change-Id: I9f6e9b075532faae0f74f885d9443589254258a7
-
- 15 Jul, 2016 1 commit
-
-
Steinar Midtskogen authored
Change-Id: I61eb08862a101df74a6b65ece459833401e81117
-
- 08 Jul, 2016 1 commit
-
-
Urvang Joshi authored
Change-Id: I14e66bb18959a3d78d8befb9858c192901e0406b
-
- 24 Jun, 2016 1 commit
-
-
Alex Converse authored
Change-Id: I3ba5f7061f7a76a76e5c906132f33d4110a0dd87
-
- 23 Jun, 2016 1 commit
-
-
Zoe Liu authored
Following supports are added in the decoder: (1) Decoder support to show_existing_frame == 1; (2) Decoder support to avoid the referring to non-reference frames; (3) Decoder support to handle the case when cm->prev_frame gets retired in the reference buffer. Change-Id: Ibe8590da8db26e18bcf149b9f155db71636ba890
-
- 22 Jun, 2016 1 commit
-
-
Zoe Liu authored
For the experiment of EXT_REFS, add the handling of the context probabilities for both forward reference frames (namely LAST/LAST2/LAST3/GOLDEN) and backward reference frames (namely BWDREF/ALTREF). Change-Id: Ibd991673acf6ff2fc9a56b8805eca9173cbf5fdc
-
- 16 Jun, 2016 1 commit
-
-
Yue Chen authored
The decision framework in enc (without obmc mv refinement) and reconstruction at both sides is implemented. Performance gain: 2.229/2.000/1.915% lowres/midres/hdres Encodinig time: +13% Change-Id: I5ab634c17d7050f15ecf5d4145626d0eaa425058
-
- 15 Jun, 2016 1 commit
-
-
Yue Chen authored
Change-Id: I5d30e8f07373482d7d7a4aff5a2026e4314e32b1
-
- 13 Jun, 2016 1 commit
-
-
Angie Chiang authored
PSNR gain hbd lowres dataset: 0.811% lbd lowres dataset: 0.895% Change-Id: Id6cc426883de725adf1a630f4151d5018c4b819b
-
- 08 Jun, 2016 1 commit
-
-
Jingning Han authored
Change-Id: I5d36aba6870f0783577b80d46defda7604029382
-
- 06 Jun, 2016 1 commit
-
-
Jingning Han authored
This commit makes the encoder and decoder use the same motion compensated prediction functions to simplify the codebase. Change-Id: Ic492700bd003aec658e95cb39bcc2ba60bc6e2e4
-
- 04 Jun, 2016 1 commit
-
-
Jingning Han authored
Change-Id: Id8f45d9c11406fc301b39801c5228ccd6aa2d5d6
-
- 19 May, 2016 2 commits
-
-
Thomas Daede authored
Change-Id: I077b0e97186bdd292f925e08966a2ca3cf8c250d
-
James Zern authored
this matches style guidelines and stabilizes successive runs of clang-format across the tree. remaining types should be address in successive commits. Change-Id: I6ad3f69cf0a22cb9a9b895b272195f891f71170f
-
- 10 May, 2016 1 commit
-
-
clang-format authored
.c files were missed in the previous change Change-Id: I9d22cd83e1f87472bfb09e6a38284396b2fcd860
-
- 13 Apr, 2016 1 commit
-
-
Jingning Han authored
This commit unifies the probability models for the dynamic motion vector referencing system. Change-Id: I2b8a5e3da9824b52779a6b8ef43b7a588eade93a
-
- 05 Apr, 2016 1 commit
-
-
Jingning Han authored
This commit converts the scalar motion vector probability model into vector format for entropy coding contexted on the predicted motion vector. Change-Id: I09a17ed4d01efa49640c2882efbf78913b32556e
-
- 04 Apr, 2016 1 commit
-
-
Jingning Han authored
This commit enables entropy coding of the syntax elements used in the dynamic motion vector referencing system. Change-Id: If876c7df6402caf4b6daa3d511328da522e95233
-
- 31 Mar, 2016 1 commit
-
-
Jingning Han authored
This commit re-works the entropy coding scheme of the motion compensated prediction modes. It allows a more flexible hyperplane partition for precise classification. Change-Id: Id02d4015a053affea9c19b1188873fbd7b906e92
-
- 29 Mar, 2016 1 commit
-
-
Adrian Grange authored
Change-Id: If363eccaa8be7fb9f8cf41488bf3f5e6d4c00645
-