- 04 Apr, 2017 1 commit
-
-
Cheng Chen authored
Change-Id: I4b77388fa49e29a8302fe8c3276471e8156ce2d5
-
- 22 Mar, 2017 1 commit
-
-
Arild Fuldseth (arilfuld) authored
Delta quant doesn't make sense if the intent is to encode the frame in lossless mode. BUG=aomedia:393 Change-Id: Ic26e30267dd3a061d7ee5e980b6950366f06b32f
-
- 08 Mar, 2017 2 commits
-
-
Jingning Han authored
Change-Id: I6db698fc5f9b57071e363c595cb076f6797b722f
-
Jingning Han authored
Use c functions for 2x2 transform block quantization. This fixes the enc/dec mismatch issue in cb4x4 mode when high bit-depth is turned on. BUG=aomedia:364 Change-Id: I532db14de9795f04bf296cd9a12c80350350c112
-
- 13 Feb, 2017 1 commit
-
-
Tom Finegan authored
Change-Id: I1bf9002c159563d0e5238b26d1515ef305d416dc
-
- 19 Dec, 2016 1 commit
-
-
Thomas Davies authored
Also make sure that qindex is clipped to the quantizer range. Change-Id: I3163da4b45e190f9ab34982d1bbbefa5cba7514e
-
- 07 Dec, 2016 2 commits
-
-
Jingning Han authored
This avoids the alignment issue in the SIMD implementation. Change-Id: I0cfe1f2ef8e1ea866e0c6f32e34c6b22ac5febd2
-
Guillaume Martres authored
Change-Id: I0e1954ca281df60e56c3b1a5dcd54c47c4256649
-
- 29 Nov, 2016 1 commit
-
-
Debargha Mukherjee authored
Change-Id: Ia8ccf6f270c06d14ecd37882860ce6a5a50434e5
-
- 16 Nov, 2016 1 commit
-
-
Yaowu Xu authored
av1_txfm.h: left shift of a negative number av1/encoder/quantize.c: unsigned int overflow aom_dsp/entenc.c: unsigned int overflow Change-Id: I6143e68f7d6e2621f97900808c8ef7ee0ad0c814
-
- 14 Nov, 2016 1 commit
-
-
Yi Luo authored
Change-Id: I568365060848dc9e2171becaef4928ff430dc622
-
- 10 Nov, 2016 1 commit
-
-
Yaowu Xu authored
For these files: av1/common/common_data.h av1/encoder/encodemb.c av1/encoder/quantize.c av1/encoder/rdopt.c Change-Id: I379e861d55c2875d0366df24f986b29796a70087
-
- 09 Nov, 2016 1 commit
-
-
Debargha Mukherjee authored
Also includes some refactoring and cleanups. Change-Id: I2c2528c434a1e9e9b898251fa69489d884463929
-
- 24 Oct, 2016 1 commit
-
-
David Barker authored
Previously, we assumed that av1_init_plane_quantizers is always called with segment_id == xd->mi[0]->mbmi.segment_id (and use the latter to derive the value of 'qindex' to use in the quantizer). But this is no longer true when supertx is enabled. This patch instead remembers the value of 'qindex' derived from the latest call to av1_init_plane_quantizers and uses that directly. Change-Id: Ifa1c5bf74cad29942ff79b88ca92c231bc07f336
-
- 19 Oct, 2016 4 commits
-
-
Arild Fuldseth authored
Change-Id: I4128af44776d1f361bddc1fdffb75ed2224dbfa5
-
Yaowu Xu authored
Change-Id: I1a462675c06c4b2a5f8b4b347f23fec67feccdd0
-
Urvang Joshi authored
From code only part of nextgenv2 (and not aomedia) Change-Id: I21f7478a59d525dff23747efe5238ded16b743d2
-
Urvang Joshi authored
- Change struct name to all caps SCAN_ORDER to be locally consistent. - Rename struct pointers to 'scan_order' instead of hard to read short names 'so' and 'sc'. Cherry-picked from aomedia/master: 30abc082 Change-Id: Ib9f0eefe28fa97d23d642b77d7dc8e5f8613177d
-
- 02 Oct, 2016 1 commit
-
-
Debargha Mukherjee authored
Refactor to streamline the number of profiles needed, in preparation for the next steps. NO change in performance. Change-Id: I753b89299897857f3c250c316b4cdc4fedcb90e8
-
- 15 Sep, 2016 1 commit
-
-
Arild Fuldseth authored
Change-Id: I4128af44776d1f361bddc1fdffb75ed2224dbfa5
-
- 09 Sep, 2016 1 commit
-
-
Yaowu Xu authored
This commit changes to use int instead of unsigned for a variable used in inverse quantization. Change-Id: I8f0ff5f80c9e68d52425265ef177357c65ead1e2
-
- 02 Sep, 2016 1 commit
-
-
Yaowu Xu authored
This minimize code differences between AOM master and nextgenv2 Change-Id: If144865bdf3ef0818e7aac11018b9e786444c550
-
- 01 Sep, 2016 3 commits
-
-
Yaowu Xu authored
The values after right shifts should fit into 32bit int. The commit fixes MSVC build warning when new-quant is enabled. Change-Id: Ic89dd86fb981a1206653943658af2b6b2925a676
-
Yaowu Xu authored
Cherry-Picked the following commits: 0defd8f2 Changed "WebM" to "AOMedia" & "webm" to "aomedia" 54e66767 Replace "VPx" by "AVx" 5082a369 Change "Vpx" to "Avx" 7df44f17 Replace "Vp9" w/ "Av1" 967f722f Remove kVp9CodecId 828f30ce Change "Vp8" to "AOM" 030b5ffc AUTHORS regenerated 2524caee Add ref-mv experimental flag 016762be Change copyright notice to AOMedia form 81e55269 Replace vp9 w/ av1 9b94565b Add missing files fa8ca9f2 Change "vp9" to "av1" ec838b76 Convert "vp8" to "aom" 80edfa01 Change "VP9" to "AV1" d1a11fb9 Change "vp8" to "aom" 7b582513 Point to WebM test data dd1a5c8d Replace "VP8" with "AOM" ff00fc0f Change "VPX" to "AOM" 01dee0bb Change "vp10" to "av1" in source code cebe6f0c Convert "vpx" to "aom" 17b05679 rename vp10*.mk to av1_*.mk fe5f8a8a rename files vp10_* to av1_* Change-Id: I6fc3d18eb11fc171e46140c836ad5339cf6c9419
-
- 23 Aug, 2016 1 commit
-
-
Yaowu Xu authored
This fixes two MSVC compiler warnings. Change-Id: I55ad8833676e20c2c4a55885b99a7a9293d9623f
-
- 16 Aug, 2016 2 commits
-
-
Yaowu Xu authored
Manually cherry-picked following commits from AOMedia git repository: bb2727c2 Sort includess for "clpf.h" c297fd00 Add quantisation matrix range parameters. 0527894f Add encoder option and signaling for quant matrix control. 4106232b Turn off trellis coding for quantization matrices. 4017fca3 Modify tests to allow quantization matrices. 1c122c24 Add quant and dequant functions for new quant matrices. 95a89994 Enable CLPF f72782bb Fix a build issue 73bae509 Add quantisation matrices and selection functions 33208d20 Added support for constrained low pass filter (CLPF) Change-Id: I60fc1ee1ac40e6b9d1d00affd97547ee5d5dd6be
-
Sarah Parker authored
This was causing a compiler warning from -Wcast-qual. Change-Id: Ie525ffe20be4f38ced68fb0c4141e36400eb0717
-
- 12 Aug, 2016 1 commit
-
-
Change-Id: I58a42ced5b8a4338524434ff3356850b89aa705a
-
- 10 Aug, 2016 1 commit
-
-
Yaowu Xu authored
Remove a few extra ones that are consistent with the definitions, this fixes some MSVC warnings. Change-Id: I4b26de4cca71f0ac85667bd641c448b44315941b
-
- 20 Jul, 2016 1 commit
-
-
Pascal Massimino authored
Change-Id: I1efbc91d0ca9183fe34692315307c00c4b346e73
-
- 29 Jun, 2016 1 commit
-
-
Debargha Mukherjee authored
Also extends quant profiles to include quality range. Change-Id: Ia96e45b6425e1d42ca61fc401f63d4fd7214e448
-
- 24 Jun, 2016 1 commit
-
-
Sarah Parker authored
Add the ability to pick between 3 quantization profiles. The profile is chosen based on the entropy context at the block level. Change-Id: Iaea0485798441b7d635962c2563f3a477f582dac
-
- 23 Jun, 2016 1 commit
-
-
Jingning Han authored
This commit refactors the transform and quantization process for sub8x8 blocks and unifies the related functions. Change-Id: I005f61f3eb49eec44f947b906c4e308cab9935a2
-
- 14 Jun, 2016 1 commit
-
-
Geza Lore authored
This is purely refactoring in preparation of fixing supertx segment handling Change-Id: I74bcae34241fdf2b592e1cd45b67af77b9e16c9a
-
- 10 Jun, 2016 2 commits
-
-
Jingning Han authored
This commit combines uniform quantizer with trellis based coefficient level optimization. It improves the codebase compression performance: lowres 0.8% midres 1.0% hdres 1.6% Note that the current trellis optimization unit is using C code. This will make the cost of the overall quantization process slower. A number of optimizations will come up next. Change-Id: Id441dd238e4844409d0f08f82604be777f3f5282
-
Sarah Parker authored
This experiment implements non-uniform quantization where the width of the bins increases gradually to more closely match a laplacian distribution of the coeficcients. Performance Gain: derflr: 0.15% hevcmr: 0.675% Change-Id: I25234244e3bcd94b87c1f77cf682190b61c8ef94
-
- 10 May, 2016 1 commit
-
-
Yaowu Xu authored
This commit removes const from parameters that are passed by value for consistency in code style. Change-Id: I2947c4e9cc6e809c4b9b4c162046e45127b8a41c
-
- 27 Apr, 2016 1 commit
-
-
Alex Converse authored
Change-Id: I16a570b2af66b6580d1cd6f8345a25f079009bf4
-
- 30 Mar, 2016 1 commit
-
-
Angie Chiang authored
Change-Id: I359aa49c09b244e0d44ebd09442e365a3d22556c
-