- 25 May, 2017 1 commit
-
-
Nathan E. Egge authored
This patch forces DAALA_EC on by default and removes the dkbool coder. Change-Id: Icd2ff08efd7bf467adf554344111473cb357adf8
-
- 21 May, 2017 1 commit
-
-
Jingning Han authored
Use recursive transform block coding order. Change-Id: I6d4671fe669e8a1897e034973de181078272cbfd
-
- 20 May, 2017 1 commit
-
-
Nathan E. Egge authored
Change-Id: Ia0eb3a3694fdbe9d33548ff4014b704b2f3db86a
-
- 19 May, 2017 4 commits
-
-
Debargha Mukherjee authored
Frame level guided filters are now used as an option for chroma components in addition to the Wiener filter. Change-Id: Ie33299d22c15b69741ede55686177b7b8ce8e2b3
-
Jingning Han authored
Change-Id: I33e78f2677083df7b7385f4a2989e9d599bbf5c7
-
Jingning Han authored
Change-Id: I1939cfe48570d9c797fd29d12ebcc9213388951a
-
Yue Chen authored
It gives 0.1% gain on lowres and midres Change-Id: I555a492a68571c525713840d73aa5614fe80a87d
-
- 18 May, 2017 2 commits
-
-
Debargha Mukherjee authored
Change-Id: I640cf08ac583ff5092a18e81cd0e33f05609db6b
-
Jingning Han authored
Process transform block individually in the var-tx scheme. BUG=aomedia:540 Change-Id: I37fc6b6d417ff1dd3c9a12e6a97091fc20204f23
-
- 17 May, 2017 2 commits
-
-
Fergus Simpson authored
The superres scale was accidentally only sent if the current frame was a key frame or if the current resolution was not used by any of the reference frames. This patch separates the superres scale from the current resolution to simplify its coding and makes sure that it is written for every frame. Change-Id: I419912c833cdc9670fc5a8ea1d67393d72ce402d
-
Jingning Han authored
Change-Id: Ic04bd1ac62ea35082883d0560f91843040e35a64
-
- 16 May, 2017 2 commits
-
-
hui su authored
Harmonize the low-bitdepth and high-bitdepth. Change-Id: I533f717ca189a5e577719821ea5aea940e3b6223
-
Nathan E. Egge authored
Change-Id: I0ed6d8f2b6a83641f65096cf41fcde94e70d94d4
-
- 15 May, 2017 4 commits
-
-
Luc Trudeau authored
Change-Id: I4d8485d2bbe5348338eb909d969a0ca4b598a6b8
-
Alex Converse authored
Change-Id: I2ad15784cbc238fa4b0f993bfa64c06591ece5e9
-
Fergus Simpson authored
Adds handling needed for the pre-encode downscaling for superres encoding. Makes use of the existing resizing functionality, just adjusting the target resolution after the resize logic and before the resize has actually occurred. Since the upscaling portion of superres is not yet implemented, superres scaling is not yet allowed to trigger. The numerator is set to be equal to the denominator and the superres_pending flag is not set. Change-Id: Ia5dac752d653c3bda319f0c8196e95bac2c8c554
-
Alex Converse authored
wikipedia_420.y4m PSNR: -1.5035 PSNR-HVS: -1.2607 SSIM: -1.1581 Change-Id: I6e6c4bd9671427b99299df39ff0f42af7daf8ce7
-
- 12 May, 2017 2 commits
-
-
hui su authored
Get a list of palette base colors that are used in the above and left blocks, referred to as "color cache". For each cache color, signal if it is present in current block's palette, so that we don't need to transmit their raw values. When palette-delta-encoding is enabled, compression is improved by 2% on keyframe and 1% overall for the screen_content testset. Change-Id: I4cb027f1904aa9d0ab1c8f00ea9ee34bf5f16234
-
Luc Trudeau authored
To avoid writting out uninitialized signs for CfL alpha, checks are added in the write_cfl_alphas function. Change-Id: I832875e496a6318132c82bc1e5406dc95ae9c055
-
- 11 May, 2017 3 commits
-
-
Yue Chen authored
Use CONFIG_INTERINTRA to properly separate interintra from the basic ext_inter experiment. When macro REDUCE_INTERINTRA_MODES is 1, only 4 ii modes are enabled so as to reduce the complexity overhead. (Right now the flag is off) Change-Id: Iec6f36a1000f181adbb822ad66c7d5b2625e9cc7
-
Luc Trudeau authored
Change-Id: Id14d83bdce8321bef81972a4f5530a50589d9578
-
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 1 commit
-
-
Debargha Mukherjee authored
Change-Id: I1902b916c7a63d70c0d297989750ec3e230678eb
-