- 15 May, 2017 19 commits
-
-
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 16 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
-
emilkeyder@google.com authored
This avoids repeatedly computing the frame error in refine_integerized_param. Change-Id: If4af77b68a7e61a700bafa3f60940b9017e12b40
-
Sebastien Alaiwan authored
Change-Id: Ie5718de1eb70fd753c2bfd7df9581aa92e13984c
-
Luc Trudeau authored
Change-Id: I9a9d7960b46dd80012fc8efdefb640939e1f1e48
-
Sebastien Alaiwan authored
This avoids use of preprocessor when possible, and removes a duplicated legacy check on codec name. Change-Id: I8f0d25cf69b51d3379f25c1a69f88c8d404c4e38
-
Sebastien Alaiwan authored
When the input bitstream is 8 bit, the output YUV should default to 8 bit, even if the internal storage format is 16-bit. Change-Id: I77eea8a78a60411cfd707c7a4605365abc508200
-
Luc Trudeau authored
Change-Id: I3e3d458aec7e26abc366992ac20f9fa838fe35bb
-
Luc Trudeau authored
Move cfl_idx_to_alpha in the header to facilitate inlining. Remove the forward MB_MODE_INFO forward declaration Change-Id: Id33fb0228d88b6285252843e2345a0d3ae875cd2
-
Debargha Mukherjee authored
Change-Id: I9d771edccd90c72ada72942e11cf3fbabb8146a9
-
Luc Trudeau authored
Merge cfl_alpha_sign_u and cfl_alpha_sign_v into cfl_alpha_sign, where: cfl_alpha_sign = (cfl_alpha_sign_v << 1) + cfl_alpha_sign_u; Change-Id: I8c491e37d23f6ef85a33a8b2f8770b7b606d8e0a
-
Luc Trudeau authored
To avoid writting out uninitialized signs for CfL alpha, checks are added in the write_cfl_alphas function. Change-Id: I832875e496a6318132c82bc1e5406dc95ae9c055
-
Yaowu Xu authored
BUG=aomedia:533 Change-Id: Iffd43f859f958ce2ccae80e3616c368ffebfc8db
-
- 11 May, 2017 2 commits
-
-
Yue Chen authored
Use CONFIG_INTERINTRA to properly separate interintra from the basic ext_inter experiment. When macro REDUCE_INTERINTRA_MODES is 1, only 4 ii modes are enabled so as to reduce the complexity overhead. (Right now the flag is off) Change-Id: Iec6f36a1000f181adbb822ad66c7d5b2625e9cc7
-
Urvang Joshi authored
This unhandled case was causing an assertion failure. BUG=aomedia:532 Change-Id: I46665c380ad171e2b9ddf4d41b6e9fff838f8b3e
-