- 13 Feb, 2017 3 commits
-
-
Tom Finegan authored
- Same googletest release (v1.8.0), new root in third_party. - Update Android.mk and make build (include and file locations). - Update cmake build (use googletest's cmake support). - Update gtest include in all tests. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I5491a2ff3c8869263cd885872c815402236c20b1
-
Tom Finegan authored
Change-Id: I1bf9002c159563d0e5238b26d1515ef305d416dc
-
Angie Chiang authored
This CL allows us to use different interpolation filters for YUV planes. Change-Id: I9446d43ae2be5a9a48b8a4cb6efcac43df6196d5
-
- 10 Feb, 2017 2 commits
-
-
Steinar Midtskogen authored
CLPF performance had degraded by about 0.5% over the past six months, which isn't totally surprising since the codec is a moving target. About half of that degradation comes from the improved 7 bit filter coefficients. Therefore, CLPF needs to be retuned for the current codec. This patch makes two (normative) changes to the CLPF kernel: * The clipping function was changed from clamp(x, -s, s) to sign(x) * max(0, abs(x) - max(0, abs(x) - s + (abs(x) >> (bitdepth - 3 - log2(s))))) This adds a rampdown to 0 at -32 and 32 (for 8 bit, -128 & 128 for 10 bit, etc), so large differences are ignored. * 8 taps instead of 6 taps: 1 4 3 13 31 -> 13 31 4 3 1 AWCY results: low delay high delay PSNR: -0.40% -0.47% PSNR HVS: 0.00% -0.11% SSIM: -0.31% -0.39% CIEDE 2000: -0.22% -0.31% APSNR: -0.40% -0.48% MS SSIM: 0.01% -0.12% About 3/4 of the gains come from the new clipping function. Change-Id: Idad9dc4004e71a9c7ec81ba62ebd12fb76fb044a
-
Angie Chiang authored
Change-Id: Ibf160e83e7cb1c7dce8b40e7cbead48416440974
-
- 08 Feb, 2017 1 commit
-
-
Steinar Midtskogen authored
Change-Id: Icb578f9b54c4020effa4b9245e343c1519bd7acb
-
- 07 Feb, 2017 2 commits
-
-
Tom Finegan authored
- Comment out the sources that require CONFIG_MOTION_VAR. - Add missing preproc wrap at the sites in test sources that require CONFIG_MOTION_VAR. Change-Id: I703c2bfd829a579793ad55ae713973d327354473
-
Urvang Joshi authored
Insignificant change in BDRate. Change-Id: Id1aa798393fd4c4c174dfcb9a8315828b531996f
-
- 04 Feb, 2017 1 commit
-
-
Alex Converse authored
This is in preparation for expanding the state range. No discernible compression impact ans_multioff@2017-01-25T20:58:18.756Z -> ans_multioff_rabs@2017-01-26T01:05:12.801Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0001 | -0.0001 | -0.0001 | -0.0001 | -0.0001 | -0.0001 | -0.0001 https://arewecompressedyet.com/?job=ans_multioff%402017-01-25T20%3A58%3A18.756Z&job=ans_multioff_rabs%402017-01-26T01%3A05%3A12.801Z Change-Id: Ie1817991190f1de6d9c31e0c97f77efbd5869d35
-
- 03 Feb, 2017 4 commits
-
-
Tom Finegan authored
Change-Id: I8a5288d82e9dda32bf5e47a17c0ee88e4da0b1c5
-
Tom Finegan authored
Clean up. Remove dead experiment/whatever. Change-Id: I03cae9c9240e917595aa4a38b1d6d29a2ec19115
-
Steinar Midtskogen authored
Change-Id: I59fd3bd3cc58c3e15dfb6c5e46f303c5d4fd739c
-
Ryan Lei authored
This commit renames deblocking_across_tiles to loopfilter_across_tiles, to get ready for dering and clpf integration. Change-Id: Id25b051da9b1e5cb92f35a9619662597462d9537
-
- 02 Feb, 2017 3 commits
-
-
Tom Finegan authored
Change-Id: Ic8386743b1852ca1074528d04e2adc1d191b091b
-
James Zern authored
fixes an error under Xcode 8: array initializer must be an initializer list or string literal the type deduced from #name was e.g., char[11] Change-Id: I6fcb29e3229db7650eee106ef6e3986515dc0a07
-
Steinar Midtskogen authored
Change-Id: I20a6ad88a6465b06700b6d692569d7e69c43f489
-
- 01 Feb, 2017 1 commit
-
-
Tom Finegan authored
- Wrap functions hidden by CONFIG_MOTION_VAR properly in test code. - Add some missing ampersands. Change-Id: Ie7c4e1f14cbacec1c157c7ce110b01350b2ed78e
-
- 27 Jan, 2017 2 commits
-
-
Debargha Mukherjee authored
Fixes and turns on the test. BUG=aomedia:312 Change-Id: I6c7d1970e743ec2b025a798070761d22624e796a
-
Steinar Midtskogen authored
Enable by running: test_libaom --gtest_filter=*TestIntrinsics* Change-Id: If2553025820db469a0ecfe3aac1aa984324b65d3
-
- 26 Jan, 2017 2 commits
-
-
Alex Converse authored
The only test here that is truly Large is ValidSizes (now LargeValidSizes) Change-Id: If0893aad78a666f3db0581a79d6161cc8929a996
-
Alex Converse authored
Make sure all legal final states can both be serialized an unserialized. Change-Id: I74d96598a2b206fbc6c82a06649347afb5f9bbd8
-
- 25 Jan, 2017 1 commit
-
-
James Zern authored
only expose the static functions needed in the test file to avoid link errors for e.g., av1_fht4x4_c Change-Id: I35111d322f30bc2bfc57b32c11f691f0717cfaba
-
- 24 Jan, 2017 1 commit
-
-
Yaowu Xu authored
BUG=aomedia:276 Change-Id: I7a8867341a2434c8044d20e0ac5128bc1b1d8cfc
-
- 23 Jan, 2017 1 commit
-
-
David Barker authored
* The restriction on the parameter 'delta' was too strict, so we loosen it (delta only ever gets multiplied by -4, ... , 4, whereas beta gets multiplied by -7, ..., 7) * Correct a comment about the border clamping * Fix an issue with the test case Change-Id: I30e55203455ba6e419b5a8b646151a6d1fd5cc3b
-
- 21 Jan, 2017 1 commit
-
-
This is due to encoder speed optimization. Bitstream specs and decoder behaviors have not been changed. Change-Id: I4d601d6013f769e69dcec15f2a376e43cc76b197
-
- 20 Jan, 2017 1 commit
-
-
Thomas Davies authored
BUG=aomedia:71 Change-Id: Ie6fafd716fc0419cd170771d51eafa9a915cd790
-
- 19 Jan, 2017 3 commits
-
-
Alex Converse authored
Change-Id: I08fb1ea2f48f8db966c181bff6f30653e6ef247d
-
Alex Converse authored
Change-Id: I3d64ec4bbc72143b30a094ece7a6c711d6b479cd
-
David Barker authored
Also rename warp_affine() to av1_warp_affine() Change-Id: I945baff6be8a1ea942ce88dfcfa5344af6b3a966
-
- 18 Jan, 2017 1 commit
-
-
Angie Chiang authored
Those functions includes av1_make_inter_predictor av1_build_inter_predictor inter_predictor Change-Id: Ide3b744277cf30964e8b352fc8de91365d7217a8
-
- 17 Jan, 2017 1 commit
-
-
Angie Chiang authored
Call av1_convolve_init_# before testing convolve functionality. Change-Id: I15c7c292251a7dbf2ea77a2778f8dc7049ae8334
-
- 14 Jan, 2017 3 commits
-
-
Angie Chiang authored
Beside above and left positions, additional above-left, above-right, and bottom-left positions are added as neighbor candidates. In av1_update_neighbors, two available positions will be picked as context neighbors. The picking priority is above -> left -> above-left -> above->right -> bottom->left Change-Id: I82eaf0b23d0189caaea008ecc86776492886a05b
-
Angie Chiang authored
Change-Id: I85f059b6e2c48bcdf2edd3b7bf896fdccbaaa703
-
Yi Luo authored
- Adjust the accuracy value and fix, C/Trans4x4HT.AccuracyCheck/5,6,7 as CONFIG_AOM_HIGHBITDEPTH = 1. Change-Id: I2f8d97b2e2c1ee45bfae613657ca01b5666d76ee
-
- 13 Jan, 2017 3 commits
-
-
Yi Luo authored
Change-Id: I77bc383d4b2526cd9bef4d806905db0111c04f65
-
Yi Luo authored
- Turn on SSE2 unit tests Change-Id: I285771b04c0dec0501210fde570b9ac3cb9c4be0
-
Angie Chiang authored
Use a round flag in ConvolveParams to indicate if the destination buffer has the result rounded by FILTER_BITS or not. This CL is part of the goal of reducing interpolation rounding error in compound prediction mode. Change-Id: I49e522a89a67a771f5a6e7fbbc609e97923aecb6
-
- 12 Jan, 2017 1 commit
-
-
Yi Luo authored
- Witness the follow user-level speedup on AV1 baseline: Encoding time reduction: 4.26% Decoding time reduction: 25.35% Change-Id: Ideaf3cd473ad45ed9256c80d5a5daed0a6e098cf
-
- 11 Jan, 2017 2 commits
-
-
Alex Converse authored
Change-Id: I4a0f0a775362e6e43cd28ed29bf83c912cdc7df5
-
Steinar Midtskogen authored
Change-Id: Id0653f8d3a643cbeb187b38d5067f5e36340f163
-