- 15 Jun, 2013 - 1 commit
-
-
James Zern authored
quiets a warning on every file; the preference is to use a 64-bit compiler, which is readily available at and above this version. Change-Id: I56e7eb569022e7148249d93fe386ad5ea0eee3fc
-
- 21 May, 2013 - 8 commits
-
-
Martin Storsjo authored
The arm assembly files are named .s after conversion, to reuse as much of the existing makefile infrastructure for conversion to gas format as possible. Within the generated visual studio project, only the converted assembly sources are available, which might not be optimal for actually developing it, but is acceptable for just building the library. Multithreading is disabled since the traditional win32 threading functions aren't available on WinRT/Windows Phone 8. Building of vpx itself and the examples succeed, while building the tests fail due to them using functions not available in the windows store/windows phone API subsets - therefore the unit tests are disabled. This works for building in Visual Studio Express 2012 for Windows Phone, while Visual Studio Express 2012 for Windows 8 (for "Windows Store" apps) seems to reject the vcxproj files due to not supporting "classic style native application or managed projects". The built static library should be compatible with that platform though. Change-Id: Idcd7eca60bfaaaeb09392a9cd7a02e4a670e3b30
-
Martin Storsjo authored
The branch instructions are encoded as 16 bit instructions by the microsoft assembler, while they are encoded as 32 bit instructions by gnu binutils. Change-Id: I622b9025df3520c08eef8447df078f5517fb4b67
-
Martin Storsjo authored
This is required since the microsoft assembler claims that add.w r12, pc, #10 generated unpredictable behaviour. Change-Id: Ia8e1830def965c88ca4e2f48a24107bac6a4cb9d
-
Martin Storsjo authored
The formats are basically the same, but a few minor details need to be adjusted. Addiitonally, when building for the WinRT/Windows Phone 8 platforms, one has to build for thumb, so convert instructions accordingly. Change-Id: I3c3902aa20fd3bfc29168d3a1bf17111e5481dcb
-
Martin Storsjo authored
Change-Id: Ie7b83ad696e4743c844df8e9ef5899aca65cc92e
-
Martin Storsjo authored
Change-Id: I4be8ca12ccdce86d1409b7121cff94b4784ab31c
-
Martin Storsjo authored
Change-Id: I3c23a2ce383d9291a823d2be7364608ce0e01570
-
Martin Storsjo authored
Change-Id: If02a7b85f417b9693dcdab73573fc13f67e17016
-
- 15 May, 2013 - 1 commit
-
-
Martin Storsjo authored
Using == ended up matching no matter what string was passed in (which so far only happened if when the -thumb parameter was set). Change-Id: Ifa7b611d016d984aec3b697b5a1a07839f7508dc
-
- 13 May, 2013 - 2 commits
-
-
Martin Storsjo authored
Change-Id: I5a46645064c2fe1c13287cf06c3244820b4e699e
-
Martin Storsjo authored
Currently this only supports thumb2. This involves rewriting certain instructions that can't be expressed in thumb2 into equivalent instruction sequences. The regexps for rewriting are currently written pretty narrowly, only covering the exact cases currently encountered in the code base. No IT instructions are added (since that would require more logic than plain regexps), so using the thumb mode requires enabling -mimplicit-it=always/thumb. Change-Id: I1f676ad1d351381f02bcf00105102aa8dd7ae364
-
- 03 May, 2013 - 2 commits
-
-
Johann authored
Change-Id: Iee9894615265d42aa23c43a4183924953aedb0c6
-
James Zern authored
clang++ will warn causing flag check failures when using -Werror Change-Id: Ib7157140a7af2cf5bc41f86ea9ff8d9527f30414
-
- 02 May, 2013 - 1 commit
-
-
Johann authored
When using 'always_inline' 'inline' should be specified as well. Thanks to Digit for identifying this: https://chromiumcodereview.appspot.com/14820003/ Change-Id: If1647fac91b85ecabe6d3cd04290d5c08c5a11ea
-
- 01 May, 2013 - 1 commit
-
-
Martin Storsjo authored
The support for detecting hardfp toolchains in af9dd50e is a step in the right direction, but that particular switch case isn't executed at all if the toolchain variable is set. This fixes cross building from x86 ubuntu to armhf ubuntu, in configurations such as "CROSS=arm-linux-gnueabihf- ./configure --target=armv7-linux-gcc". Change-Id: I6f141361e40374fbab564f9196d90e598fe9a0f6
-
- 24 Apr, 2013 - 1 commit
-
-
Johann authored
This can be manually overridden with --libc= Change-Id: I0b857c751d5dc5423f79785e934bc8a714758e75
-
- 17 Apr, 2013 - 1 commit
-
-
Johann authored
Add the config directory to the rtcd generation script. libvpx is configured in the jni directory but ndk-build is intended to be run from the next directory up. Currently it needs to be run from the jni directory but this is being looked in to. Add a trailing slash to allow the variable to be empty. Reduce offset generation to the files which are actually used. Change-Id: Ia84fac37e8998ba647423d0ee45fc66a891ce10c
-
- 09 Apr, 2013 - 1 commit
-
-
Yunqing Wang authored
Modified for option "--enable-gprof". Change-Id: I07f78f28c1b789c0b3e9e7db3561463551ae5460
-
- 05 Apr, 2013 - 1 commit
-
-
James Zern authored
Change-Id: If5d4b7ffa67223ed72b53a6c9b9e42b4de5718f2
-
- 02 Mar, 2013 - 1 commit
-
-
James Zern authored
make them symmetrical with the generated output and their vp9 counterparts Change-Id: I72cc97c4d33d713dff620a6d7cc25955266216fc
-
- 28 Feb, 2013 - 1 commit
-
-
Jim Bankoski authored
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
-
- 23 Feb, 2013 - 1 commit
-
-
James Zern authored
prior numbers were removed resulting in the same include guard for vp[89]_rtcd Change-Id: If2741e5b0cbdda7390c20e865e9f05992caff93e
-
- 21 Feb, 2013 - 1 commit
-
-
John Koleszar authored
These aren't required to be supported by sh. Change-Id: I54d641a2377531e0b320676d29d4ecdeee82288a
-
- 07 Feb, 2013 - 1 commit
-
-
Ronald S. Bultje authored
Change-Id: I8508f1a3d3430f998bb9295f849e88e626a52a24
-
- 26 Jan, 2013 - 1 commit
-
-
Johann authored
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
-
- 25 Jan, 2013 - 1 commit
-
-
Johann authored
Fix building iOS targets from 'make dist' sources Change-Id: I0bb9ba2a6d94e57c6cf439a79419af254e4a359c
-
- 14 Jan, 2013 - 1 commit
-
-
Andoni Morales Alastruey authored
Change-Id: Iadbfce5ecddd53a5238c2036e2c07f05d5853a5a
-
- 10 Jan, 2013 - 2 commits
-
-
Luca Barbato authored
Many linux distribution for arm switched to armhf/hardfloat, support them. Change-Id: I8ab39d34782b4f24b7028ac76342118166fd5905
-
Luca Barbato authored
Autodetect common cross compile and native mingw-w64 CHOSTs Change-Id: Ib307b2f047c024c4dbc41880bd8d84b0fa7ecb93
-
- 08 Jan, 2013 - 1 commit
-
-
Luca Barbato authored
make V=1 is commonly used for the purpose of trigger verboseness across projects. Change-Id: Id9dfb4a7eea8338b366ae8dadb56ab02ceabbb58
-
- 20 Dec, 2012 - 1 commit
-
-
James Zern authored
not present in < GCC 4.2 Change-Id: I7b1a3078fd782644b1c432ce682d2160ffc2263a
-
- 19 Dec, 2012 - 2 commits
-
-
John Koleszar authored
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
-
Johann authored
ndk-build is intended to be launched from the application directory, not the jni directory. Clarify the path in the comments. Change-Id: Ie0faa89a13d967088a4fd2fd1c647962a9c04217
-
- 11 Dec, 2012 - 1 commit
-
-
Frank Galligan authored
Change-Id: I4efc4f4e87e8666b69257de82c5c5dd4aadee28c
-
- 10 Dec, 2012 - 1 commit
-
-
John Koleszar authored
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
-
- 04 Dec, 2012 - 1 commit
-
-
Yaowu Xu authored
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
-
- 28 Nov, 2012 - 2 commits
-
-
Martin Storsjo authored
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
-
John Koleszar authored
This reverts commit b72373de. Change-Id: Ic1601160e11df1a018ef12da25967cfb5eebd5ba
-
- 20 Nov, 2012 - 1 commit
-
-
John Koleszar authored
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
-