- 22 Jun, 2017 1 commit
-
-
Yi Luo authored
- First pass encoding time reduces ~10.9% on i7-6700 at 100 frames, 1080p. - avx2 works for coeff number >= 8 cases; coeff number < 8 case will be implemented by sse2. - Unit test is added type B/FP/DC. Change-Id: Ibe5b7807c64e6dfc2d59c470ed50a6e8ca94ef7c
-
- 12 Jun, 2017 1 commit
-
-
Jingning Han authored
Scale the rounding factor according to the scaling factor applied to the quantization step size. This resolves a compression performance regression in 32x32 and above transform size. BUG=aomedia:599 Change-Id: Id3fc9a46c4a8843ff5d77ccaa59ee3112b12d7f4
-
- 26 May, 2017 1 commit
-
-
Yi Luo authored
- Add av1_build_quantize() function so that quantization related unit test would be able to access quant/dequant table without starting an encoder instance and directly accessing cpi. Change-Id: I8ba429e5deb7a4e7f967996aaec1d20bff0feb3c
-
- 28 Apr, 2017 1 commit
-
-
Jingning Han authored
BUG=aomedia:443 Change-Id: Iebdb609564c2c3040f3902052afeeec7ae83412d
-
- 26 Apr, 2017 1 commit
-
-
Cheng Chen authored
Use one helper function to remove copy paste of aom_quantize_b_c, aom_quantize_b_32x32_c, aom_quantize_b_64x64_c. And remove redundant av1_quantize_b_c, av1_highbd_quantize_b_c. BUG=aomedia:442 Change-Id: I3e7923a64a16af223c3e2a42dc27c0f28a9b134b
-
- 25 Apr, 2017 2 commits
-
-
Cheng Chen authored
BUG=aomedia:442 Change-Id: I0b41e0781d0b89b96ee1bebc98aebbcd3e6f8753
-
Cheng Chen authored
Use one helper function to remove copy paste of av1_quantize_fp_c, av1_quantize_fp_32x32_c, av1_quantize_fp_64x64_c. BUG=aomedia:442 Change-Id: I749bb27d7cfeb4040ff5e0f394f691a44377efad
-
- 24 Apr, 2017 1 commit
-
-
Fangwen Fu authored
This is the first patch for ext_delta_q experiment. * Allow delta q to work with segment features Change-Id: I9455ebb3b5b23b41daa4afa1149672a20d3a3f2c
-
- 20 Apr, 2017 1 commit
-
-
Urvang Joshi authored
The two functions were exactly the same. BUG=aomedia:442 Change-Id: I8062dc06ec054d58a97be7396fc07bafc13e5fd5
-
- 12 Apr, 2017 1 commit
-
-
Rename '--enable-aom-highbitdepth' to '--enable-highbitdepth' Change-Id: I1de13c3508c30c552532993419d8ace326142ab6
-
- 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
-