- 10 Nov, 2017 16 commits
-
-
Rupert Swarbrick authored
This bit appears in the sequence header. At the moment, it does nothing, but it will mean that we don't encode (or read) chroma planes. This patch adds the flag to the sequence header, and also adds an encoder option (--monochrome) which enables it. At the moment, this doesn't do anything except cause the bit to be set correctly in the header. Change-Id: If5598412c1c75101553d7f8f9098f9ed1163514e
-
Rupert Swarbrick authored
The previous code cropped the width and height correctly when CONFIG_FRAME_SUPERRES was enabled and we were doing scaling, but didn't do so the rest of the time. BUG=aomedia:1020 Change-Id: Ic0ced49b743431504b4ee54b20af69181dcae633
-
Yaowu Xu authored
BUG=aomedia:1003 Change-Id: Iddbd621b2f3bf514af13d669689a100f4d1df753
-
Urvang Joshi authored
This experiment has been cleared by Tapas. Also, fix a couple of hash signatures in the test while we are at it. Change-Id: I1658bcb07913cf8bd47cfffadd729e16d5c55fc3
-
Steinar Midtskogen authored
Change-Id: Ic061eeab1563c249fd9d3738025aac40bc3ee542
-
Sebastien Alaiwan authored
Replace 'fallthrough intended' comments with a dedicated macro that the compiler can see (or remove those comments when they don't provide value). Change-Id: Ib6361e15ff078378921c9e2b654bff63cf497f5f
-
Frederic Barbier authored
Move these tables out of common_data.h. As the only caller is under CONFIG_FP_MB_STATS flag, make it available only for this experiment. Change-Id: Ia41f4107e9088c839256879fa55250eacdf317b3
-
Yaowu Xu authored
This commit adds code to support separate regular quantization for U and V. They currently always use same quantization parameter, hence this commit does not change bitstream at all. Change-Id: Ifaf43e4fd0bcd01b1483f2dacf3ac498003d5db1
-
Yaowu Xu authored
When striped_loop_restoration is not enabled. Change-Id: If681adab344226d54947d3b35aa5d9aace9df991
-
Arild Fuldseth (arilfuld) authored
Change-Id: Idef372d78482db2fcd05d186126ee8c2e82cdd09
-
Cheng Chen authored
Support cdf for jnt_comp read/write. Change-Id: I2c29277a8b06b3e9f571355946b70ce0d492fbb2
-
Yunqing Wang authored
While large_scale_tile = 1, no backward CDF update happens during encoding. So, no need to update frame contexts at end of frame encoding. Change-Id: I2267b1e58d400768ba1ef95b339001b420e84c4b
-
Hui Su authored
Change-Id: I9000dfbcc35ac85d7008513ede5163c59349d912
-
Yaowu Xu authored
The intention is to add more flexibility in aom-qm. Change-Id: Ib89f5d396924876180dc4db13ef6cb1b56d94930
-
Cheng Chen authored
One_sided_compound is less likely to provide gains for jnt_comp. Stop jnt_comp search when one_sided_compound is true. It saves coding time as well as bit overhead. Change-Id: I6714e5d211eba14a5793bdae7215ccfcc1d8f67a
-
Hui Su authored
Tested on screen_content, it has very little impact on compression quality. Change-Id: I49c7d5e8de8420c0d2af1b327c084a2667cfea40
-
- 09 Nov, 2017 24 commits
-
-
Hui Su authored
Observed max single allocation of ~500 M when encoding 1080p. 8 G should be good for up to 8K input. BUG=aomedia:854 Change-Id: Ibf21ecbafb252410d12a8e167c603e98baaa11bc
-
Yunqing Wang authored
In EXT_TILE experiment, disabled adapt_scan when large_scale_tile = 1. Change-Id: If3b20d5fe3a6674aefba3e37b2458137ca7918ff
-
Sebastien Alaiwan authored
Change-Id: I60d31212e381030bd760e02dbd0c4024ba58c5ce
-
Yunqing Wang authored
Disabled the adaptive quantization(aq_mode=0) when large_scale_tile = 1. Change-Id: I0dad404ec4df3d0d16f7e8b0a8e9ddd3fc88d470
-
Tom Finegan authored
Build aom_dsp/x86/variance_ssse3.c and av1/common/x86/convolve_2d_sse4.c only when jnt_comp is enabled. When jnt_comp is disabled the sources define no symbols and ranlib complains. Change-Id: I3de42be6a88bd65459799d3a523e307c40a36a72
-
which calculates br level counts in block. Change-Id: Iec5c9a8a0ce7e57bf5fb29db552f6a9065c5de88
-
which calculates base level counts in block. Change-Id: Ia975faad4afbfc0c587bdcd403de3d4dc3f5f411
-
to get_level_count() and get_level_mag() since they actually calculate in different levels and get_level_mag() is hard to be SIMDed. Change-Id: Iedb12a1d592cf09425e5a77e6bdc9990c271c872
-
This helps the removal of horizontal availability check. Change-Id: Ie3b97eea63b4cc79ec78df119c2730a4d7cf539d
-
This helps the removal of vertical availability check. Change-Id: Ie9204e3f2aacd86c8e19f1db0e40949e437a500c
-
Hui Su authored
Change-Id: If8a4f3d256e619c9efdb66b1d8b8da5b8fc980ab
-
Luc Trudeau authored
Results on Subset 1 PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0354 | -0.2567 | -0.3941 | 0.0104 | -0.0084 | 0.0120 | -0.0996 https://arewecompressedyet.com/?job=master%402017-11-03T15%3A57%3A30.643Z&job=cfl-av1-DC_PRED%402017-11-03T16%3A00%3A10.866Z BUG=aomedia:928 Change-Id: I4e26e8c56d2246ca32b8d86145ef67f6df90d8d1
-
Sarah Parker authored
Change-Id: I60d5134405bd8b8810b82752d3cacfe466a56241
-
Sarah Parker authored
The transform search set is being determined based on the square transform size one level below the block size. MRC_DCT is not included in the transform set for 16x16 so it will be skipped in the transform search for 32x32 blocks. This change allows it to be included in the search. Change-Id: I82395790dde9288531336a56e93575071d070572
-
Rostislav Pehlivanov authored
This experiment implements low-cost delta q signalling on a per-block basis for all non-inter frame types, which would allow for more efficient AQ which bases its decisions on temporal information. Based on an Intel proposal from March. Change-Id: I18e73d8b12f4caa0b165df12c58ab506271bec03
-
Sebastien Alaiwan authored
This experiment has been abandonned for AV1. Change-Id: If560a67d00b8ae3daa377a59293d5125a8cb7902
-
Jingning Han authored
Remove the redundant handle_inter_mode calls from the jnt-comp encoding route. Change-Id: I1f4fded525cfd3ead7d06c977ab8d99cb7f02273
-
Yaowu Xu authored
BUG=aomedia:1014 Change-Id: I8846432861e9859a00f702407a82d4223c093fe2
-
Debargha Mukherjee authored
Change-Id: Ie392e88609554fea99e74c94812799f72b78725b
-
Monty Montgomery authored
This patch adds Daala TX transforms ot the 32x64 and 64x32 transform block sizes using Q3 (up 4, down 1) scaling. subset 1: monty-daalaTX-fulltest-Daalabaseline-s1@2017-11-07T00:01:46.582Z -> monty-daalaTX-LBD-Daala32x64-s1-Z@2017-11-07T06:10:58.523Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.0112 | -0.0769 | 0.0799 | 0.0567 | 0.0099 | -0.0077 | -0.0446 objective 1 fast: monty-daalaTX-fulltest-Daalabaseline-o1f4@2017-11-07T05:59:16.553Z -> monty-daalaTX-LBD-Daala32x64-o1f4-Z@2017-11-07T06:10:11.519Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0190 | 0.0926 | -0.0730 | -0.0516 | -0.0037 | -0.0588 | 0.1310 Change-Id: I6246ecba388ae81deadc7b306dc3404fa7869aab
-
Monty Montgomery authored
Generalize quantizer setup so that quantization and TX can use different coefficient shifts/scalings without inpacting RDO lambda generation. This patch is documentaiton + a minor refactor setting up later work; it causes no functional change. monty-daalaTX-fulltest-Daalabaseline-o1f@2017-11-07T00:01:20.779Z -> monty-daalaTX-fulltest-DaalaRDO-o1f@2017-11-07T00:02:31.347Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 N/A | 0.0000 | 0.0000 | N/A | N/A | N/A | N/A (note-- the numbers above were collected using --cpu-used=3, which appears to be newly broken.) monty-daalaTX-fulltest-Daalabaseline-o1f4@2017-11-07T05:59:16.553Z -> monty-daalaTX-fulltest-DaalaRDO-o1f4@2017-11-07T05:59:50.180Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 monty-daalaTX-fulltest-Daalabaseline-s1@2017-11-07T00:01:46.582Z -> monty-daalaTX-fulltest-DaalaRDO-s1@2017-11-07T00:02:56.282Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 Change-Id: Ia5a3c052eacd17184ca1b0fe6d032cfb9afdb77f
-
To skip possible unnecessary looping. Change-Id: If611d344ab39eee53de6c5256ce5f8febedecc9b
-
Zoe Liu authored
Change-Id: Idb4c986d8cd795e2d2ea76023674c8b2ba5d353c
-
Zoe Liu authored
This patch is to add the according changes to update_stats() on the encoder side for signaling of delta_qindex and delta_lflevel, aligned with the following CL: https://aomedia-review.googlesource.com/c/aom/+/30801 BUG=aomedia:992 Change-Id: Ie627d4ebce085da85bcee7d5d3f9a7c358725481
-