- 16 May, 2017 7 commits
-
-
hui su authored
Harmonize the low-bitdepth and high-bitdepth. Change-Id: I533f717ca189a5e577719821ea5aea940e3b6223
-
Sebastien Alaiwan authored
Change-Id: I469799ca8ef12288be23143f3ba58ec5bf5edc34
-
James Zern authored
fixes: formal parameter with __declspec(align('32')) won't be aligned this is the same change that was made previously for sse4: 5bedd5dc idct16x16_sse4_1: correct fn sig for visual studio Change-Id: Ib520bde439b03f81d5e84a2711ed61215debe862
-
Nathan E. Egge authored
Silence -Wtypedef-redefinition warning in examples/inspect.c when building with --enable-inspection flag. Change-Id: I74bbe9272b028dd7b1df3e36c8fca924ec1eae6b
-
Nathan E. Egge authored
Change-Id: I0ed6d8f2b6a83641f65096cf41fcde94e70d94d4
-
Joe Young authored
For ext-intra directional modes, filter intra edge samples dependent on block size and prediction angle. Congiguration: ./configure --enable-experimental --enable-ext-intra --enable-internal-stats --disable-cdef --disable-delta-q Coding gain (1 frame Intra): cif: -0.03% midres: -0.01 720p: -0.65 1080p: -0.83 4k: -1.19 Change-Id: I372bfc7614f6a07fe1d8e7b61bd0b6660f9fb4a1
-
Yunqing Wang authored
Fixed debugmodes.c to incorporate the mi size change in CB4X4. Change-Id: Id4d44866636a1a0715e03a7a4c9884c51ca7f59d
-
- 15 May, 2017 25 commits
-
-
Nathan E. Egge authored
Change-Id: I69031c3f0fdd363058c159a8ee008b18469e81c1
-
Luc Trudeau authored
Change-Id: I4d8485d2bbe5348338eb909d969a0ca4b598a6b8
-
Alex Converse authored
Change-Id: I2ad15784cbc238fa4b0f993bfa64c06591ece5e9
-
Debargha Mukherjee authored
Improves coding efficiency. Change-Id: I7bb12190cdc4581097809a020355cdc8867fc1ad
-
Ralph Giles authored
We no longer support armv6 and the corresponding optimized source files have been removed. This commit removes support for the target and its media instruction set extensions from the build system as well. Once armv6 jobs are removed from the integration config we can start rejecting --enable/disable-media. Also reject --enable-edsp. Change-Id: I547dcc95adb3479d0232396952e72efe2a1343b9
-
Yue Chen authored
An experiment on 1:4/4:1 transform, which will be a sub-experiment of ext_tx+rect_tx experiment Change-Id: I37c41227f83c51ab11194007226a2d6bcd6ff74f
-
Yi Luo authored
- Add eob delivery in av1_first_pass(). - Fix eob threshold pointer copy. - Change local functions in IDCT to static. Change-Id: I1c95e8f899088773f063fe6be7f26a5f96864644
-
Yi Luo authored
BUG=aomedia:536 Change-Id: I92c5e43ba225968504ff1c878ca80b86449aeefe
-
Sebastien Alaiwan authored
Change-Id: I3b30030b1b5f94b43b6dac7b2eac1dc1ea308e84
-
Debargha Mukherjee authored
Makes the wedge generation code consistent with the design doc. Change-Id: Ifabc63c950de005309c44802c725f45cb78e21b1
-
Debargha Mukherjee authored
Improves coding efficiency a little Change-Id: I1d5b3e3925e7fb640ea4da76b529672c4183a71c
-
Yue Chen authored
(1) clipping output of intra filter right away to stop unreasonable pixel values from propogating. (2) fix wrong filter coefficients Bug=aomedia:418 Change-Id: I2620034ad03b499afb64da6cadb17fc1aa221c44
-
Fergus Simpson authored
Adds handling needed for the pre-encode downscaling for superres encoding. Makes use of the existing resizing functionality, just adjusting the target resolution after the resize logic and before the resize has actually occurred. Since the upscaling portion of superres is not yet implemented, superres scaling is not yet allowed to trigger. The numerator is set to be equal to the denominator and the superres_pending flag is not set. Change-Id: Ia5dac752d653c3bda319f0c8196e95bac2c8c554
-
Alex Converse authored
wikipedia_420.y4m PSNR: -1.5035 PSNR-HVS: -1.2607 SSIM: -1.1581 Change-Id: I6e6c4bd9671427b99299df39ff0f42af7daf8ce7
-
Zoe Liu authored
Change-Id: I231523ad60cc90559dfbdd51fd3e8c07c10d63a4
-
Thomas Daede authored
Fixes an encoder-side crash. BUG=aomedia:519 Change-Id: I420404e21fe23bc753bfb08896f2b8b2e014af4e
-
Ryan authored
BUG=aomedia:535 Change-Id: I514b2b0503e39023ae19b38a9b533bcd9abeee77
-
James Zern authored
fixes: formal parameter with __declspec(align('16')) won't be aligned Change-Id: Ie073a53dd99913ba8c9f05964590dd7dcdf7d9fe
-
Ralph Giles authored
Libvpx dropped armv6 support sometime after the aom fork. We don't intend to support this platform, which is likely too slow in any case. Remove the assembly and intrinsics optimized routines, their tests, cpu feature detection, and rtcd specialization for this instruction set extension. Change-Id: If44ec28e5ddafc6af179c5d1982ac7e81fe54d5e
-
Yaowu Xu authored
Slience warnings by converting the shifts to mulitplies. Change-Id: Icde8f2df650f740b8e90691ba706a0853be84984
-
Yaowu Xu authored
Change-Id: I89c559ba4959b7674e4823c7e3c9b7c509b62172
-
Tom Finegan authored
BUG=aomedia:76,aomedia:471 Change-Id: I7919e00d88ea448465dfb4c51b61a65a37b06060
-
Tom Finegan authored
Two major things going on here: - One target is created for each file in test-data.sha1 (testdata_N), and the testdata target now depends on all testdata_N targets. The testdata build rule can now run with as many jobs as there are input files to speed up test data download. - GTest sharding support has been added to the tests via a runtests custom build target. First, the number of processors is detected, and then a custom target is created for each processor (test_N). Once each test_N target is created, the runtests custom target is created, and then made to depend on each test_N target. When CMake is unable to detect the number of processors 10 test targets are created. Each custom target then sets the GTEST_SHARD_INDEX and GTEST_TOTAL_SHARDS environment variables, allowing GTest to handle sharding internally. BUG=aomedia:76,aomedia:469 Change-Id: Ib6b7974932396fbf44b735d37155fa57561027ab
-
Tom Finegan authored
CMake build out of sync/broken since ee674323 landed. Change-Id: Ica3186db2e8b80750069f224f5b5858491e5be0b
-
Debargha Mukherjee authored
Change-Id: I663a63a1b97b529142ea92bcf7f9270a1df838f5
-
- 14 May, 2017 1 commit
-
-
Urvang Joshi authored
s/uint16/uint16_t/ Issue introduced in https://aomedia-review.googlesource.com/c/11148/ Change-Id: I77cb5865828adef98976863fafa2ecbb907290a5
-
- 13 May, 2017 2 commits
-
-
James Zern authored
fixes visual studio warning: formal parameter with requested alignment of 16 won't be aligned Change-Id: I49bb4eeeda4d0f0829b2777a0ae1d66d20821883
-
James Zern authored
cast Sqrt to short, _mm_set1_epi16 expects this as input Change-Id: I667cd0bfcc86acfa5ccd7069f02e4dd1ec7b6bae
-
- 12 May, 2017 5 commits
-
-
Urvang Joshi authored
Fixes the following UBSan errors due to left shifting negative values. Change-Id: I578ca3f56417a94ffe83f634171903897117aa6b
-
hui su authored
Get a list of palette base colors that are used in the above and left blocks, referred to as "color cache". For each cache color, signal if it is present in current block's palette, so that we don't need to transmit their raw values. When palette-delta-encoding is enabled, compression is improved by 2% on keyframe and 1% overall for the screen_content testset. Change-Id: I4cb027f1904aa9d0ab1c8f00ea9ee34bf5f16234
-
Yi Luo authored
BUG=aomedia:529 Change-Id: I9fccd0d29d100c92152d33a74dc3df8b7d256bcb
-
Fergus Simpson authored
This commit moves the av1_scale_if_required functions from av1/encoder/encoder to av1/common/resize. They take the scale_and_extend_frame_nonnormative function with them. This will be useful for resizing received frames in the decoder for the FRAME_SUPERRES experiment. Change-Id: I83afc3d97ff8ebce5ecb2e1205ba6c271156cb31
-
Yaowu Xu authored
BUG=aomedia:121 Change-Id: Iec2e98c9f80ef3a01476234e637c135ff0513efd
-