- 09 May, 2017 6 commits
-
-
Luc Trudeau authored
The prediction block level DC_PRED is stored and computed as double instead of int. Change-Id: I22766c102a7b62d4b5e7621438185808cc0ea8f4
-
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
-
Sarah Parker authored
Change-Id: I30b1367b8f1417abb36f80ea634036af48afa0ae
-
Urvang Joshi authored
This has been taken care of already. Change-Id: I0198fdbcd48fc355013de79644513279c8acb0de
-
Fangwen Fu authored
* Add tile dependency support when ext tile enabled. Change-Id: I8fe40adf285e171b5b761b15590a8b1c6758b8f7
-
Yaowu Xu authored
Reduce number of video frames used in tests BUG=aomedia:506 Change-Id: I96ccdd69870d4ad9f56f7899be3c4ffe4e6e0943
-
- 08 May, 2017 18 commits
-
-
hui su authored
For multi-thread encoding, previously the encoder buffers are allocated at every frame, but only freed at the end of encoding, causing memory leaks. Change-Id: Id0e9d7fba8330e82be9cec1d42b7d4b017b8d772
-
Yaowu Xu authored
Change to use 10 frames only in BorderTest instead of 40 frames, to reduce time needed for tests. BUG=aomedia:506 Change-Id: Ia176eb3f643d007fa4d1c5fc182f16d3e7cdf700
-
Yaowu Xu authored
Change to use 15 frames only instead of 100 frames, to reduce test time. BUG=aomedia:506 Change-Id: Ib7cf48d2629e8d920f2c2b12820845618d6d58d7
-
Yaowu Xu authored
Change to use 3 frames for screen content test from 10 frames, to reduce test time needed. BUG=aomedia:506 Change-Id: Ic7b44be6f3f2b65e7035bdcf24794b814b239ad1
-
Yi Luo authored
- Function level improvement: functions sse2 avx2 percentage idct16x16_256 365 226 38% idct16x16_38 n/a 136 n/a idct16x16_10 171 110 35% idct16x16_1 34 26 23% - Integrated in AV1 for default scan order. Change-Id: Ieb1a8e730bea9c371ebc0e5f4a748640d8f5e921
-
Urvang Joshi authored
This experiment extends ALT_INTRA by adding two new modes: smooth horizontal and smooth vertical. Improvement on *intra frames* in BDRate (PSNR): =============================================== AWCY (high latency): -0.46% (Also, -1.0% or more on PSNR Cb,Cr and APSNR Cb,Cr). AWCY (low latency): -0.43% (Also, -0.88% to -0.94% on PSNR Cb,Cr and APSNR Cb,Cr). Google sets: lowres: -0.454 midres: -0.484 hdres: -0.525 Improvement on *video overall* in BDRate (PSNR): ================================================ AWCY (high latency): -0.15% Google sets: lowres: -0.085 midres: -0.079 Change-Id: I9f4e7c1b8ded1fe244c72838f336103ccc715d50
-
Yaowu Xu authored
BUG=aomedia:518 Change-Id: Ia88b50b084c6370073ac4916e00a019963cf0254
-
Urvang Joshi authored
When a block only contains 2 unique colors, there's no need to run K-means, as 'lb' and 'ub' can directly be used as the centroids. Two benefits: 1. Encoding will be faster for this special case, and 2. Can potentially avoid sub-optimal/duplicate centroids generation (due to integer rounding) when 'ub' and 'lb' values are very close. Change-Id: Ice04fc8577e3cc8c74f87d623a16ac8de3257cdd
-
Fred BARBIER authored
Change-Id: Ibd7091d444cfb3095ddb938100704d3b75cf1af4
-
Debargha Mukherjee authored
Also includes a change in the wedge primary functions providing a slight improvement. Change-Id: I536d3209f59624e23128708e29fa85c1e6fcd97e
-
Luc Trudeau authored
Since the size used with cfl_load can either be based on the transform block size and the prediction block size, width and height are used as parameters instead of TX_SIZE. This resolves a problem where cfl_compute_alpha_ind was reading uninitialized memory. Change-Id: I187dbdd5b2e8bd85e82bb77eb74859bee2cd3f1e
-
Angie Chiang authored
This will improve the lowres performance by 0.1% No significant change on midres and hdres Change-Id: I0c6e69bf48596e7e5ad49631ed9f9be73bbf3c9a
-
Angie Chiang authored
Change-Id: I48a2148854e2abd0a3cc66aef58bb6a5d77c8b59
-
Angie Chiang authored
Change-Id: Ieeb044d2b008c409faf7fa5d7253ad2d8f326ca4
-
Tom Finegan authored
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Iecf11b2ca3636042ba70800dd8f6c62627760243
-
Tom Finegan authored
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Ia56bdc8da422e9de9b92f357c98ad38017e8b728
-
Urvang Joshi authored
Even though number of unique colors in a block may be at least PALETTE_MIN_SIZE, sometimes the K-means can generate fewer than PALETTE_MIN_SIZE unique centroids due to integer rounding. This was resulting in "k - PALETTE_MIN_SIZE" being negative and using that as an index into palette_y_size_cost array was causing a UBSan error. BUG=aomedia:515 Change-Id: Ia00b4bb2efebbe43d1fec7b619ebb837b1ae961c
-
- 07 May, 2017 2 commits
-
-
Yaowu Xu authored
Change-Id: I64c523a34b4d69450759433e125a79e63d928037
-
James Zern authored
math.h provides these with _USE_MATH_DEFINES BUG=aomedia:500 Change-Id: I6e05b09149a6a6ca152e67194b629e0728bc3c35
-
- 06 May, 2017 9 commits
-
-
James Zern authored
add correct type for 'c' parameter BUG=aomedia:500 Change-Id: I4ea2334405d8d7ea436bc373dd1c812666f98067
-
David Michael Barr authored
Measure SSE for all possible alphas. Estimate rates for alpha signalling. Change-Id: Idf1e3c632925cd306090fc38cf5b95eff7ee5c1c Signed-off-by:
David Michael Barr <b@rr-dav.id.au>
-
Timothy B. Terriberry authored
Change-Id: I7b26893e9358378f585a892854812ed0a1888385
-
Timothy B. Terriberry authored
The small multiplier intentionally introduces a larger error, so relax the accuracy threshold in the aom_reader_tell_frac() test. Change-Id: Ib046a95dd3a8498a1a2ea58680796e75fd195868
-
Debargha Mukherjee authored
Change-Id: Iad3c54cc905a7d337766c3c8ae59109327d5c5ae
-
Yue Chen authored
Change-Id: Ib6f8b94c82fee8546d741f4472f42c342cbdd55c
-
Debargha Mukherjee authored
BUG=aomedia:514 Change-Id: I97e20524b091169635395098efe234a7fd846bd9
-
Urvang Joshi authored
'const_above_row' was same as 'above_row' and 'above_row' pointer was never modified. Change-Id: Ib0c2524b1afc75967cfa7d3da8e59cfc66299ff4
-
Yaowu Xu authored
Change-Id: I6f0c93fd38abc85553b81a3f2d99e97ed9c803f7
-
- 05 May, 2017 5 commits
-
-
Yue Chen authored
Change-Id: Id490c57df5dca13c59a62b0a542779784842944c
-
Timothy B. Terriberry authored
The CDF initialization needs the iCDF macro wrapper. BUG=aomedia:517 Change-Id: I2dd7c43ee2765f97c2fb247c31440e79587723fe
-
Debargha Mukherjee authored
BUG=aomedia:516 Change-Id: I0af6e5e20f785bd4862f499b8d53002f58677c40
-
Debargha Mukherjee authored
Adds a speed feature to control which references to use to compute global motion. Also adds logic to not compute duplicate sets of parameters when reference frames point to the same buffers. Includes some renaming of functions to set good speed features to make things clearer. Change-Id: I641d33441fde98af18cad8d4db49cf7d5d153ead
-
Yue Chen authored
Intra weights start from a higher value, and decay faster Improve interintra by 0.1%/0.17% on lowres/midres Change-Id: Ib20f47d1e89f729731e3bcfceaa21a47c8b45c56
-