- 09 May, 2017 9 commits
-
-
Zoe Liu authored
BUG=aomedia:442 Change-Id: I98ada843016d0dd046f89bbcb2e9ae72442a101e
-
Angie Chiang authored
Warped_motion doesn't go through inter_predictor() function to generate prediction where convolve_round is activated. Therefore, we could avoid doing post rounding when the warped_motion mode is on. We use do_post_rounding to indicate whether post rounding is needed Change-Id: Ib17a0c0d4e6e5232e9682afa8cfdb9576f5cf4c0
-
Fangwen Fu authored
* Change ref parameter to use LAST FRAME instead of previous frame, which makes it consistent in enc/dec for tempmv_signaling. BUG=aomedia:511 Change-Id: I02f1101623b7b3b09cd4d3f2977e9503b95818ec
-
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 2 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
-