- 27 May, 2014 - 6 commits
-
-
Yunqing Wang authored
This reverts commit e8bbb3d9. Change-Id: Ie368d36fd249d323d859d208609c711f04537bbc
-
Deb Mukherjee authored
-
Yunqing Wang authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Scott LaVarnway authored
-
- 26 May, 2014 - 1 commit
-
-
Scott LaVarnway authored
If increase_denoising is set, vp8_denoiser_filter_neon() produced incorrect results. Change-Id: I645f78e48b8f6657fa8a4b69d2c4d3488a0581dc
-
- 25 May, 2014 - 2 commits
-
-
Paul Wilkins authored
-
Paul Wilkins authored
-
- 23 May, 2014 - 24 commits
-
-
levytamar82 authored
The subpixel SSSE3 was fixed in this patch: https://gerrit.chromium.org/gerrit/#/c/70283/ So the equivalent AVX2 is fixed accordingly. Change-Id: Ieebbc1949c99d34b12b8b47692df71aca5001f3a
-
Jingning Han authored
* changes: Re-enable unit test on neon implementation of 16x16 idct Turn on unit test for inverse 16x16 2D-DCT ssse3
-
Jingning Han authored
-
Jingning Han authored
The previous change only tunes forward transform. It doesn't affect the neon implementation of the inverse transform. Hence turn the unit test on. Change-Id: I4f0f43783b98814d1eee53182209f9669d538140
-
Jingning Han authored
Change-Id: I02250d1364ca2e637585a8db020cba9fd4a95664
-
Jingning Han authored
This commit enables the SSSE3 implementation of full inverse 16x16 2D-DCT. The unit runtime goes down from 1642 cycles to 1519 cycles, about 7% speed-up. Change-Id: I14d2fdf9da1fb4ed1e5db7ce24f77a1bfc8ea90d
-
Yaowu Xu authored
-
Yunqing Wang authored
-
Yaowu Xu authored
The intepolation filter functions can be better tested withe extreme values, especially given the optimization functions are prone to overflow signed 16 bit intermediate value when operation order is wrong. Change-Id: I712142b0bc1e5969c692c0486a57ffa37c9742b5
-
Dmitry Kovalev authored
Change-Id: I80630a7350e884ebc4fef73fb5b52ec25f908523
-
Dmitry Kovalev authored
-
Paul Wilkins authored
Further changes to first pass allocation for gf/arf groups. Three variables removed from TWO_PASS structure as only now used locally. Dont adjust gf_group_bits in the post encode update as this will no longer have any effect. Change-Id: Iff89b225db923fc856f5d2aedbc899f1d7d68b55
-
Yunqing Wang authored
In 8-tap filtering, to guarantee the intermediate results fit in 16 bits, the order of accumulating the products needs to be done correctly, and the largest product should be added last. This patch fixed the problem using the method in commit "Correct ssse3 8/16-pixel wide sub-pixel filter calculation". Change-Id: I79d0ad60c057b15011ece84cda9648eee0809423
-
Deb Mukherjee authored
-
Alex Converse authored
-
Alex Converse authored
-
Paul Wilkins authored
Restructuring to allocate the bits for each frame in a GF group at the time the group is defined. At the moment the allocation closely mirrors what we had before. Also changes the default rate adjustment method to LONG_TERM_VBR_CORRECTION. Change-Id: Ie5793c46c6b9c888cead5d8790792efd7d60b7c1
-
Yaowu Xu authored
-
Deb Mukherjee authored
Fixes a bug introduced in https://gerrit.chromium.org/gerrit/#/c/69779/13, where uninitialized frame buffers due to corrupt and short buffer sizes, may cause a crash. This patch fixes the currently failing video/processing/static_image/vp8_convert_test Change-Id: I1b09e21482f292c11a2bfb4e570aef1d643410a7
-
Deb Mukherjee authored
As a side-effect, the sad unit tests for VP8 and VP9 had to be separated. Change-Id: I068cc2391eed51e9b140ea6aba78338c5fec8d71
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
As mismatchs were found between the intrinsic version and c only. The commit temporarily revert to use the matching assembly version to allow further investigation. Change-Id: I08436c47d4888b562c0eac8e8856d90a831442df
-
Yunqing Wang authored
-
- 22 May, 2014 - 7 commits
-
-
Alex Converse authored
Prevents too small partitions from being copied to the next frame. Change-Id: I4b97c30b27d06051574d54aaaca5434407a0c9ff
-
Deb Mukherjee authored
-
Alex Converse authored
Use the appropriate subblock offset mode info rather than the parent block base, when filling mbmi in the pc tree in nonrd_use_partition. This mimics what is done in the vertical case and what is done for both cases in nonrd_pick_partition. This change has little practical effect at the moment since in speed 5 rt horizontal and vertical partitions are currently only used unpaired at edges of the picture. Change-Id: I4632f66ca84086dac56c7d36b45ddbe38a06f42a
-
Deb Mukherjee authored
Initializes total_actual_bits and total_target_bits to 0 Change-Id: Ia50d3bf5df765146a44aa1f6045e73367ccf50df
-
Minghai Shang authored
-
Yunqing Wang authored
This did the same correction as the one in commit "Correct ssse3 8/16-pixel wide sub-pixel filter calculation" to avoid saturation during filtering. Change-Id: Ife9aa3f62daf9114eb24fe38f7baa3c3f361b2d6
-
Tom Finegan authored
-