Age | Commit message (Collapse) | Author |
|
Picks up some build system changes, compiler warning fixes, etc.
Change-Id: I2712f99e653502818a101a72696ad54018152d4e
|
|
sse4_1 code used uint16_t for returning sad, but that
won't work for 32x32 or 64x64. This code fixes the
assembly for those and also reenables sse4_1 on linux
Change-Id: I5ce7288d581db870a148e5f7c5092826f59edd81
|
|
prior numbers were removed resulting in the same include guard for
vp[89]_rtcd
Change-Id: If2741e5b0cbdda7390c20e865e9f05992caff93e
|
|
These aren't required to be supported by sh.
Change-Id: I54d641a2377531e0b320676d29d4ecdeee82288a
|
|
Change-Id: I8508f1a3d3430f998bb9295f849e88e626a52a24
|
|
Move SSE4 detection below compiler configuration. Otherwise ${CC} may
not be populated.
We are specifically interested in -msse4.1. Narrow detection code.
Change-Id: I0ffac49e91b3fdb2aceb6eb6b90dc1c10b159111
|
|
Fix building iOS targets from 'make dist' sources
Change-Id: I0bb9ba2a6d94e57c6cf439a79419af254e4a359c
|
|
|
|
Change-Id: Ib2c2236349c2ae8ee81bd01c5067dddcbac713ca
|
|
Change-Id: Iadbfce5ecddd53a5238c2036e2c07f05d5853a5a
|
|
|
|
Many linux distribution for arm switched to armhf/hardfloat, support
them.
Change-Id: I8ab39d34782b4f24b7028ac76342118166fd5905
|
|
Autodetect common cross compile and native mingw-w64 CHOSTs
Change-Id: Ib307b2f047c024c4dbc41880bd8d84b0fa7ecb93
|
|
make V=1 is commonly used for the purpose of trigger verboseness
across projects.
Change-Id: Id9dfb4a7eea8338b366ae8dadb56ab02ceabbb58
|
|
Incorportate vp9-preview changes by merging master branch into experimental.
Conflicts:
test/test.mk
vp9/common/vp9_filter.c
vp9/common/vp9_idctllm.c
vp9/common/vp9_invtrans.h
vp9/common/vp9_mbpitch.c
vp9/common/vp9_rtcd_defs.sh
vp9/common/vp9_systemdependent.h
vp9/common/vp9_type_aliases.h
vp9/common/x86/vp9_asm_stubs.c
vp9/common/x86/vp9_subpixel_mmx.asm
vp9/decoder/vp9_decodframe.c
vp9/decoder/vp9_dequantize.c
vp9/decoder/vp9_dequantize.h
vp9/decoder/vp9_onyxd_int.h
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_rdopt.c
Change-Id: I17f51c3666d1b59cf1a699f87607cbc5d30a87c5
|
|
Merge the vp9-preview branch into master.
Change-Id: If700b9054676f24bed9deb59050af546c1ca5296
|
|
not present in < GCC 4.2
Change-Id: I7b1a3078fd782644b1c432ce682d2160ffc2263a
|
|
Remove an extra level of escaping around the $@ variable to get valid output.
Prior to this change, modifying header files did not trigger a rebuild of
sources dependent on them.
Change-Id: I93ecc60371b705b64dc8a2583a5d31126fe3f851
|
|
ndk-build is intended to be launched from the application directory,
not the jni directory. Clarify the path in the comments.
Change-Id: Ie0faa89a13d967088a4fd2fd1c647962a9c04217
|
|
Change-Id: I4efc4f4e87e8666b69257de82c5c5dd4aadee28c
|
|
First attempt at avoiding all the compile-time environment detection for
cases where you can generate the environments statically, as when the
real build is being performed by another build system.
Change-Id: Ie3cf95d71d6c5169900f31e263b84bc123cdf73f
|
|
1. remove the dependency on non existing "vp9_temporal_filter_x86.h"
2. prefix filenames with vp9_ in obj_int_extract.bat to reflect the
change of the actual filenames.
Change-Id: Ib1b4d96ac41788f76917764a6722d8461c857302
|
|
This is enabled by default in the main configure.sh, but apparently
is supposed to be disabled if the hardware doesn't support it.
Unaligned reads is only supported on armv6 and newer.
Change-Id: Ie1412e36a14036bbb4fe7b89aa36a178f35b2228
|
|
This reverts commit b72373de79800e801ce730d24cb115daf78ae660.
Change-Id: Ic1601160e11df1a018ef12da25967cfb5eebd5ba
|
|
|
|
Update the fmt_deps function to use a new sed expression to convert the
object file name generated by the compiler into the path-transformed
name of the .o and .d files.
Prior to this patch, changing a header file would not trigger an
incremental build.
Change-Id: I07f498a1d134577b89a72e3f1143c737b31a0636
|
|
As we changed the scripts to compile asm files using customized command
for each file.
Change-Id: I975713f3d0cce2238de3ee3fe44e3227385f0c64
|
|
this commit changed the asm file compiling in MSVC to use individually
customized build command line with object filename specified for each
input file. This allows object filenames prefixed with path name, and
avoid name collision in link time
Change-Id: I996098643dcadc393af57035a04bef3877f45424
|
|
Change-Id: Ib8f8a66c9fd31e508cdc9caa662192f38433aa3d
|
|
Rather than building an object file directory heirarchy matching the
source tree's layout, rename the object files so that the object
file name contains the path in the source file tree. The intent here
is to allow two files in different parts of the source tree to have
the same name and still not collide when put into an ar archive.
Change-Id: Id627737dc95ffc65b738501215f34a995148c5a2
|
|
Change-Id: I34057b87d9713dc819b8c69990dd1408b8c79342
|
|
This change converts push to stmdb and pop to ldmia. In addition word boundaries
are obeyed using \b avoiding substituion where not appropriate.
Patch provided by ihf@chromium.org.
TEST=Used on many Daisy assembly files.
BUG=None.
Change-Id: Ie5b197b158edd0467294551d0b640c8db6530d95
|
|
Change-Id: I8ea836ce92c1c96f1e2bdf45e704d36ec9dbc401
|
|
TEST=Ran it on different asm files.
Change-Id: Ief2a009366787954d0eb5c356c64acaef350cf84
|
|
Change-Id: Ic084c475844b24092a433ab88138cf58af3abbe4
|
|
On Ubuntu 12.04, we got the following warning message:
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
[enabled by default]
<built-in>:0:0: note: this is the location of the previous definition
This was already fixed in VP8 configure file. Did the same change in
experimental branch to stop this warning.
Change-Id: Id162e5fd8841585ae806df6560b2f7536ea307c0
|
|
Add configure detection of the new x32 ABI as well as support in asm.
Change-Id: Ic66a069599adeb81062090e3f11b71ee1fb97cb8
|
|
Change-Id: I8d1a2c664cbeb939cf23bcd414b23e19da760a14
|
|
The current parsing logic of the dumpmachine tuple lacks any arm
cases which means tgt_isa never gets set, so for all arm targets,
we get detected as generic-gnu. Add some basic arm checks here
so the automatic detection logic works.
Change-Id: Ie5e98142876025c6708604236bc519c0bdb09319
|
|
Change-Id: I737361fa9911c11017af971a80c2ffad20b01d03
|
|
implementation" from master branch."
Change-Id: I3841eca46e29a108a79fe47af0cfa97f0bc80a2a
|
|
Latest version of all scripts/makefile but rtcd_defs.sh is empty, all
existing functions are still selected using the old/current way.
Change-Id: Ib92946a48a31d6c8d1d7359eca524bc1d3e66174
|
|
This allows building on MountainLion as the 10.6 SDK has been
removed from the latest Xcode version (4.4 4F250). Also fix
all warnings for that build.
Change-Id: Ib70bca4a25295f13595f0d10ea9f0229631de5a4
|
|
Undefine the macro befor redefining it.
Change-Id: I31187307273c138f8d5380c74f9e0619af15cdd9
|
|
Change-Id: Ibf357eb492e7d5883fbdf1ddf455e28767c1d65d
|
|
Use $^ vs $? to capture all prerequisites, rather than only newer ones.
Change-Id: I464ffb2913cf60f5ca5e07518ad4bf7da10baf87
|
|
Change-Id: I74e50b4dfbe73eb98e1dce1695a9973f637220c0
|
|
Change-Id: I2799c766008dc9016d2e55e6e40ae2c4ae4b37d2
|
|
Change-Id: Idae399ecbd10e287ef30b2e0b95822dc9175ce0a
|
|
Approximate the Google style guide[1] so that that there's a written
document to follow and tools to check compliance[2].
[1]: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
[2]: http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py
Change-Id: Idf40e3d8dddcc72150f6af127b13e5dab838685f
|