Age | Commit message (Collapse) | Author |
|
Add the dspr2 files to vpx_dsp.mk and enable these functions in
vpx_dsp_rtcd_defs.pl file.
Change-Id: I79feb5af24f174f4a0788dc6f3b6df7f4e1fa467
|
|
* changes:
VPX: removed filter == 128 checks from mips convolve code
VPX: removed step checks from mips convolve code
|
|
|
|
Change-Id: Ie1fe6603232adc22dbe4d51bd1008c856a6d40ca
|
|
The check is handled by the predictor table.
Change-Id: I2fe52bfbbfccb2edd13ba250986e3a4b4b589459
|
|
The check is handled by the predictor table.
Change-Id: I5e5084ebb46be8087c8c9d80b5f76e919a1cd05b
|
|
The check is handled by the predictor table.
Change-Id: I42479f843e77a2d40cdcdfc9e2e6c48a05a36561
|
|
|
|
|
|
This commit folks the VP9 and VP10 codebase and makes libvpx
support VP8, VP9, and VP10.
Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
|
|
many _sse2.asm have sse implementations as well
Change-Id: Idfa1f5cab593e4913aaad37f7223e8430188c44a
|
|
|
|
|
|
|
|
Use system_state.h in vpx_dsp and remove unneeded includes of
vp9_systemdependent.h.
Change-Id: I92557ec6dd5aa790160b4f31fe7967db0d7ec3c4
|
|
* changes:
Only use .text sections for aout
Use newer x86inc.asm
Use .text instead of .rodata on macho
Copy PIC handling code from x86_abi_support
Set 'private_extern' visibility for macho targets
Avoid 'amdnop' when building with nasm
Catch all elf formats
Expand PIC default to macho64 and respect CONFIG_PIC from libvpx
Use libvpx defines to set name mangling rules
Customize x86inc.asm for libvpx
|
|
from FUN_CONV_1D and FUN_CONV_2D macros. The functions
will not be called with these inputs.
Change-Id: I67ec75e4edafc0acee70190521a80ea85dfa521b
|
|
Change-Id: Id36f180032c8a92c686da6f716a7468332b23b94
|
|
Rename updated version of x86inc.asm
Use "private_prefix" instead of "program_name" and make vpx the default
prefix.
Change-Id: I4883a99b2aee8e5dc9f2c16a2e6f4b5d6e4de458
|
|
Change-Id: I2aa2a545bd2f8f170c66c2e267ea9d617ff10d87
|
|
Change-Id: I63932edaef4c4d4d0a57e6f7d3e4aa42651a5c47
|
|
The assembly only writes the low 4 bytes, and the HBD version only uses
uint32_t bytes.
Change-Id: Ie3694ecda511c231e55870df814cbae30e588073
|
|
Change-Id: I4d734febc14c534dba20b67cf6bd628996cc9ab7
|
|
Change-Id: I20c7b42631b579fade6cf7ebf6d4c69b2fcb5e5e
|
|
|
|
The top half is unused.
Change-Id: I29b2f6a93e20ea43aff4ad0bd2d52257e1e752b6
|
|
and FUN_CONV_2D macros. The predict lut now handles
this case. The encoder now calls vpx_scaled_2d() instead
of vpx_convolve8() for scaling.
Change-Id: Ia1c8af8a31e4cb4887a587143108cb45835f7df7
|
|
This reverts commit a5e97d874b16ae5826b68515f1e35ffb44361cf8.
Additionally:
Revert "vpx_convolve_copy_sse2: fix win64"
This reverts commit 22a8474fe7ec30d96f746dc6e4b23771758c071e.
This change performs poorly on various x86_64 devices affecting
performance by 1-3% at 1080P. Performance on chromebook like devices was
mixed neutral to slightly negative, so there should be minimal change
there.
Change-Id: I95831233b4b84ee96369baa192a2d4cc7639658c
|
|
This commit clears all the vp9_ prefix use case in vpx_dsp. It gets
the vp9 folder ready to branch out vp10.
Change-Id: I2906eec179ee792b4af8c9b4161313653050e931
|
|
|
|
This commit clears the function naming convention in vpx_dsp. It
replaces vp9_ prefix of global functions with vpx_ prefix. It also
removes the vp9_ prefix from static functions.
Change-Id: I6394359a63b71a51dda01342eec6a3cc08dfeedf
|
|
Add a guard to exclud dspr2 inverse transform files from vpx_dsp
make file, when high bit-depth is turned on. This fixes the jenkins
nightly build.
Change-Id: Ibacd86563af1ec4810c550905b3fa0397baeeafc
|
|
|
|
|
|
Change-Id: Ia9cf7c31cab4ba3dd6b9bb668c4b3e84bd55cf69
|
|
Move the declaration of commonly referenced variable to
vpx_dsp/mips/common_dspr2.c.
Change-Id: Ia51287b02e2ac5cfae0fba98c721f0810618f28e
|
|
Make it consistent with other formats.
Change-Id: I28f0d05ff7c5bf2b815989b3f1bd6c6b25608677
|
|
Change-Id: If34bfb0d918967445aea7dc30cd7b55ebfedb1f2
|
|
|
|
|
|
Removed redundant clip/saturate code from 2tap filter functions
average improvement 10%-40%
Change-Id: I1dafb5f7d2ce7a021d883d8af30fb93cd9ace173
|
|
Removed redundant clip/saturate code from 2tap filter functions
average improvement 20%-40%
Change-Id: I362540b0c7d5d3d69932c39d61b7d2a44da533d2
|
|
|
|
|
|
Change-Id: I3df35a99900ef8ce549d315866849a10db1a4c7b
|
|
Fix the VS build failure.
Change-Id: I4fb9d1c83980c4b52d5a848a9cb02ec72493dccb
|
|
Change-Id: Ibab434fb4bd6da02dba087582ed74811f555c3ed
|
|
xmm6-7 need to be stored
Change-Id: I6c51559598d335946ec91be6246b49589c63b724
|
|
Move mips/msa inverse transform implementations from vp9 folder to
vpx_dsp.
Change-Id: Ic4cf3f05247c3c63db7b532a0e5000017a962391
|
|
|