- 18 Aug, 2015 1 commit
-
-
Scott LaVarnway authored
Change-Id: I71d5994e21813554a927d35ebcc26bf7a68984fd
-
- 31 Jul, 2015 1 commit
-
-
Zoe Liu authored
It in essence refactors the code for both the interpolation filtering and the convolution. This change includes the moving of all the files as well as the changing of the code from vp9_ prefix to vpx_ prefix accordingly, for underneath architectures: (1) x86; (2) arm/neon; and (3) mips/msa. The work on mips/drsp2 will be done in a separate change list. Change-Id: Ic3ce7fb7f81210db7628b373c73553db68793c46
-
- 23 May, 2015 1 commit
-
-
James Zern authored
+ synchronize filter function signatures this makes any intrinsics filters available for inlining and has the side-effect of making those filters static, quieting missing-prototype warnings. Change-Id: I1908875caffa585bd4fc65aaf10d17a5e20cfb46
-
- 22 May, 2015 1 commit
-
-
James Zern authored
reorder includes to avoid: warning C4985: 'ceil': attributes not present on previous declaration. this is the same workaround used in vp9/common/vp9_systemdependent.h Change-Id: Ia10dd63de24f96fa1507a6179220e9d6ec774db6
-
- 15 May, 2015 1 commit
-
-
James Zern authored
silences a missing declaration warning Change-Id: I59a34e1a1377cf3529b678d7ec0122bd43ab1bf1
-
- 12 Dec, 2014 2 commits
-
-
Frank Galligan authored
This CL showed about a 3% gain in performance on some systems. Change-Id: Id27e7e0b8e69068aa364e67859436da852669250
-
Frank Galligan authored
This CL showed a modest gain in performance on some systems. Change-Id: Iad636a89a1a9804ab7a0dea302bf2c6a4d1653a4
-
- 23 May, 2014 1 commit
-
-
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
-
- 19 Feb, 2014 1 commit
-
-
James Zern authored
+ fix formatting Change-Id: I344d4de089d03e403f0c7b3e64aeb7086cce86ac
-
- 14 Feb, 2014 1 commit
-
-
levytamar82 authored
Optimizing all SSSE3 assembly for convolution: 1. vp9_filter_block1d4_h8_sse2 2. vp9_filter_block1d8_h8_sse2 3. vp9_filter_block1d16_h8_sse2 4. vp9_filter_block1d4_v8_sse2 5. vp9_filter_block1d8_v8_sse2 6. vp9_filter_block1d16_v8_sse2 my optimization include: -processing 2x8 elements in one 128 bit register instead of processing 8 elements in one 128 bit register. -removing unecessary loads. This optimization gives between 2.4% user level gain for 480p input and 1.6% user level gain for 720p. This Optimization is done only for 64 bit Change-Id: Ic07fce2f9360329b4f2d956efda1480ae958766b
-
- 17 Jan, 2014 1 commit
-
-
Yunqing Wang authored
This reverts commit f9404f24. This patch caused some ASAN error. Change-Id: If15b7e581310e19061d111c69f2931809662ed19
-
- 13 Jan, 2014 1 commit
-
-
Yunqing Wang authored
This reverts commit b6452571. Change-Id: I60d1bf57ae8e9eb6127f42f2d5a780124ac51b45
-
- 10 Jan, 2014 1 commit
-
-
Paul Wilkins authored
This reverts commit 511d218c. In current form intrinsics break borg build. Change-Id: Ied37936af841250ecff449802e69a3d3761c91b9
-
- 09 Jan, 2014 1 commit
-
-
levytamar82 authored
Optimizing all SSSE3 assembly for convolution: 1. vp9_filter_block1d4_h8_sse2 2. vp9_filter_block1d8_h8_sse2 3. vp9_filter_block1d16_h8_sse2 4. vp9_filter_block1d4_v8_sse2 5. vp9_filter_block1d8_v8_sse2 6. vp9_filter_block1d16_v8_sse2 my optimization include: -processing 2x8 elements in one 128 bit register instead of processing 8 elements in one 128 bit register. -removing unecessary loads. This optimization gives between 2.4% user level gain for 480p input and 1.6% user level gain for 720p. This Optimization done only for 64bit. Change-Id: Icb586dc0c938b56699864fcee6c52fd43b36b969
-
- 13 Sep, 2013 1 commit
-
-
James Zern authored
This is incompatible with most toolchains other than gcc. Revert "Deleted #include <inttypes.h>" This reverts commit 4d018be9. This reverts commit d22a504d. Change-Id: I1751dc6831f4395ee064e6748281418e967e1dcf
-
- 12 Sep, 2013 1 commit
-
-
Paul Wilkins authored
This seems not to be needed and is not supported in the Windows build. Change-Id: Iaca3bbf8cca283aee6bc336cb31ba9dd4610322b
-
- 11 Sep, 2013 1 commit
-
-
Scott LaVarnway authored
Reformatted version of a patch submitted by Erik/Tamar from Intel. For the test clips used, the decoder performance improved by ~2%. Change-Id: Ifbc37ac6311bca9ff1cfefe3f2e9b7f13a4a511b
-