- 11 May, 2017 1 commit
-
-
Alex Converse authored
Change-Id: I325f781759c1087815a38ff7c12ea31b8e444575
-
- 10 May, 2017 2 commits
-
-
Jingning Han authored
Remove redundant #if statements and condition checks. Change-Id: Ic7885564f21730ca67279202a9bcd51f45a04414
-
Nathan E. Egge authored
Change-Id: I110f7b6cad1935351f8d379bc8a208363e07ecd0
-
- 09 May, 2017 3 commits
-
-
Alex Converse authored
objective-1-fast results: sequence PSNR PSNR HVS SSIM CIEDE APSNR MS SSIM VMAF average -0.02 0.01 -0.02 -0.03 -0.02 0.00 0.06 1080p 0.02 0.01 0.03 0.00 0.01 0.02 0.09 1080p-screen -0.32 -0.28 -0.32 -0.44 -0.31 -0.27 0.00 360p 0.06 0.14 0.10 0.10 0.08 0.11 0.22 720p 0.00 0.04 -0.05 0.01 0.00 -0.01 -0.10 wikipedia_420 -1.04 -0.95 -1.05 -1.30 -1.03 -0.88 -0.29 Change-Id: I30ce8a869daf1c3ed539ffed552786cbb785e7d0
-
Luc Trudeau authored
CFL is disabled when skip_chroma_rd is enabled. This is done by reusing the logic in CB4X4. To facilitate integration, the skip logic used in CfL is moved inside the read/write functions. Results on Subset1: master@2017-05-08T19:54:48.196Z -> cfl_baseline@2017-05-08T20:06:55.292Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.2668 | -12.0951 | -10.4138 | 0.3095 | 0.2998 | 0.2831 | -3.6579 https://arewecompressedyet.com/?job=master%402017-05-08T19%3A54%3A48.196Z&job=cfl_baseline%402017-05-08T20%3A06%3A55.292Z Change-Id: I45644baa1aceef5ad4da3332fcb10f3fbaac052b
-
Fangwen Fu authored
* Add tile dependency support when ext tile enabled. Change-Id: I8fe40adf285e171b5b761b15590a8b1c6758b8f7
-
- 08 May, 2017 1 commit
-
-
Debargha Mukherjee authored
Also includes a change in the wedge primary functions providing a slight improvement. Change-Id: I536d3209f59624e23128708e29fa85c1e6fcd97e
-
- 05 May, 2017 3 commits
-
-
Luc Trudeau authored
Writes and reads alpha to and from the bitstream. A special case is needed on the encoder side to handle prediction block skips. Since whether or not a prediction block is skipped during CfL, a rollback is required if the block was skipped and the alpha index was not zero. The advantage of this is that no signaling is required when the prediction block is skipped as it is assumed tha the alpha index is zero. A encode facade is added to the intra prediction facade as CfL requires special encoder side operations. Change-Id: Ic3b11d0fdbd51389d862112eb09d8785127a6b06
-
Sebastien Alaiwan authored
Change-Id: I96e386678f6227f3ca735c9be2725cb9795b3296
-
Jingning Han authored
Remove the unused codes under the experimental flag. Change-Id: I4e1c176d13a58f6677f32d52bbfaa7f0aad4249d
-
- 04 May, 2017 2 commits
-
-
Sarah Parker authored
This resolves crashes on awcy due to excessive memory use. No change in BDRATE. Change-Id: I1d92d0b53718cfc66f2842cfca68059bafafc64a
-
Frank Galligan authored
This reverts commit 2cf73eb8. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=503 Change-Id: I2b3a4a77854044cb7951c8e64961e72255dfea85
-
- 03 May, 2017 4 commits
-
-
Debargha Mukherjee authored
BUG=aomedia:486 Change-Id: I878e8b280e99a107643da76c5f21ac7aa69d37ec
-
Debargha Mukherjee authored
A little improvement so far. Change-Id: I636c2432cb4fd319c989f2fed313ea6338b35152
-
Debargha Mukherjee authored
BUG=aomedia:490 BUG=aomedia:491 BUG=aomedia:494 Change-Id: I20a375dc6f76a3f3de520e452b3b9b0d4ace0ee0
-
Fergus Simpson authored
The frame superresolution experiment currently makes no use of the features of the loop restoration experiment. While this is planned for the future, there is no reason to continue having frame superresolution depend on loop restoration for now. Frame superresolution was made dependent by having every preproccesor if containing its config flag also depend on the loop restoration config flag. Those if's are modified to only check the frame superresolution flag by this patch. Change-Id: Ieef47de29125af8d080739ffeac5c55a1fa99e23
-
- 02 May, 2017 1 commit
-
-
Sarah Parker authored
This resolves crashes on awcy due to excessive memory use. No change in BDRATE. Change-Id: If3e67683dee6658db16dd5c1d686111e6415c493
-
- 29 Apr, 2017 1 commit
-
-
Urvang Joshi authored
BUG=aomedia:442 Change-Id: Ic5e4bb170ab7fd68355008cc4155e1a8910f344e
-
- 27 Apr, 2017 3 commits
-
-
Debargha Mukherjee authored
Change-Id: I1902b916c7a63d70c0d297989750ec3e230678eb
-
hui su authored
BUG=aomedia:448 Change-Id: Ie02581a20ca12b24d0a5719a1d9220fb20e25ff7
-
- 26 Apr, 2017 5 commits
-
-
Debargha Mukherjee authored
Change-Id: I9b6f99768c60e743d2fadfaabc532e7c15dc40f3
-
James Zern authored
This reverts commit 6a632e20. This fails to build after the required change was reverted on top of which this was rebased on submit: 1b6ccfcf Revert "Fix separation between ext-inter group of expts." Change-Id: I5fc50bccc019a31386aad35b12fed8402a09a217
-
Jingning Han authored
This resolves the assertion failure issue when ext-inter is turned on. BUG=aomedia:463 Change-Id: I8b5075d7c1c76c4fb222b750ac797f645adee6b2
-
Jingning Han authored
BUG=aomedia:464 Change-Id: I8cd91b7d0efc02b7551abf309130f213827e6bd3
-
James Zern authored
This reverts commit 5ca25dfc. It breaks high-bitdepth builds with: --enable-aom-highbitdepth --enable-experimental --enable-dual-filter --enable-entropy --enable-ext-inter --enable-ext-intra --enable-ext-partition-types --enable-ext-refs --enable-ext-tx --enable-filter-intra --enable-loop-restoration or more simply: --enable-aom-highbitdepth --enable-experimental --enable-ext-inter BUG=aomedia:463 Change-Id: If814131e634e4411569859f7426efafe158b83fd
-
- 25 Apr, 2017 1 commit
-
-
Fangwen Fu authored
This is the second patch. * Add delta loop filter level at super block level. * Add symbol coding for delta lf syntax * Allow delta lf to work with segments Change-Id: I393a021a875d03c6e113127cbb3543fc077308e4
-
- 24 Apr, 2017 4 commits
-
-
Fangwen Fu authored
This is the first patch for ext_delta_q experiment. * Allow delta q to work with segment features Change-Id: I9455ebb3b5b23b41daa4afa1149672a20d3a3f2c
-
Debargha Mukherjee authored
Change-Id: I359d100548ed337d643a421591243565b08945ed
-
Alex Converse authored
Change-Id: I109e382097a8fcbf85a339f97f6297252f01b021
-
Sarah Parker authored
This fixes crashes due to infinite recursion when var_tx, ext_tx and rect_tx are enabled without cb4x4. This is the first part of an ongoing fix for this experiment interaction. Change-Id: I674f28294666102aff2265f6b6112816cac17378
-
- 22 Apr, 2017 1 commit
-
-
James Zern authored
size_t -> uint32_t, quiets -Wshorten-64-to-32 warnings BUG=aomedia:445 Change-Id: Id714ece4ca672ac2a6beabca32a5fa30d83c8231
-
- 21 Apr, 2017 1 commit
-
-
James Zern authored
string literal to int BUG=aomedia:445 Change-Id: I262911ad4e4b52f2d203c03d9bdfcbaa1a81984b
-
- 20 Apr, 2017 5 commits
-
-
Zoe Liu authored
Fixed a couple of compiling warnings when the "deep" analyzer is on. Change-Id: I96842e8226f1993a1329217c0dbf4a081d0c94f9
-
Alex Converse authored
Missing features: * RDOPT (Forced on for certain blocks) * Any form of border extension * Non MI sized right and bottom edges * MV prediction Present features: * Force intrabc for some blocks * Carry intrabc in the bitstream * Validate DV is causal * Reconstruct intrabc block assuming border extension is unnecessary Change-Id: Ib1f6868e89bfacc2a4edfc876485bad1b347263b
-
David Barker authored
This changes the behavior of the ext-inter compound modes as follows: * NEAREST_NEARESTMV, NEAR_NEARMV, NEW_NEWMV, ZERO_ZEROMV work the same as the corresponding compound modes without ext-inter * NEAREST_NEWMV and NEW_NEARESTMV keep their current behavior, which is to use the first ref-mv candidate pair for their particular reference frames * NEAR_NEWMV and NEW_NEARMV select between the second, third, and fourth candidate pairs. * NEAREST_NEARMV and NEAR_NEARESTMV use the first candidate pair for the NEAREST component and the second, third, or fourth candidate pair for the NEAR component. Also do some minor refactoring and fix compile errors with --enable-ext-inter --disable-ref-mv Change-Id: If0d2a60559083b7c1189909d426b705af42d2d0e
-
hui su authored
Transmit palette colors with delta encoding. Coding gain on scrren_content testset: overall 0.67% keyframe 1.37% Change-Id: I72ce9061dfddf933e9f7530f069955afcb07edf8
-
Yunqing Wang authored
Added 2 tile encoding modes: TILE_NORMAL mode supports the large-scale tile coding up to 1024 x 1024 tiles; TILE_VR mode supports the large-scale tile coding and also the decoding of a single tile. TILE_NORMAL mode allows the non-vr content to be encoded in multiple tiles without using the coding tool that are designed for vr applications. Change-Id: Id804806a1bbcb916b7f5dc7e2c5509d88f3defcb
-
- 19 Apr, 2017 1 commit
-
-
Steinar Midtskogen authored
Change-Id: I57f232623e647f029b007de8ddb203c47ca3c11c
-
- 18 Apr, 2017 1 commit
-
-
Angie Chiang authored
This will separate the transform kernel selection from lv_map experiment such that we can evaluate each feature's performance separately Note that txk_sel is build on top of lv_map Change-Id: I5bd1ea99be30000efcdc2bcd42de002b78b1c3c8
-