- Oct 29, 2013
-
-
Erik Niemeyer authored
Change-Id: Idc03f3fca4bf2d0afd33631ea1d3caf8fc34ec29
-
- Oct 12, 2013
-
-
Yunqing Wang authored
"-no-prec-div" option helps codec performance, so it was added back. "-no-intel-extensions" was added to suppress link warning #10237. option '-use-asm' is deprecated and removed. Tested icc 32bit build and 64bit build. Change-Id: I736ec2619857efd425ef76338dc52f8fbc0bcc7e
-
- Oct 02, 2013
-
-
Parag Salasakar authored
Change-Id: I401536778e3c68ba2b3ae3955c689d005e1f1d59
-
- Sep 29, 2013
-
-
Martin Storsjö authored
Include the whitespace after the first argument's comma in the optional first argument group. This fixes a minor style regression in the converted output since 2a233dd3. Change-Id: I254f4aaff175e2d728d9b6f3c12ede03846adcf1
-
Jim Bankoski authored
Adopted again to shepherd through system. Change-Id: If1b742618a95a2198ae2e30eec4b53ad1f7353e5
-
- Sep 26, 2013
-
-
Jim Bankoski authored
Change-Id: Id129cf4021903c554ffdc57bf13df9fbb98f800e
-
- Sep 19, 2013
-
-
Martin Storsjö authored
Now the same regexp that previously handled cases such as "ldr r1, [r2, -r3]" also can handle the first operand being omitted as in "pld [r2, -r3]". This fixes building vp9_convolve8*neon.asm in thumb mode (and thus, for Windows Phone as well). Change-Id: I20c1c3f2bfb2587fb5fa523b863972a7fe30d8ff
-
- Aug 22, 2013
-
-
James Zern authored
enable|disable -> (enable|disable)_feature Change-Id: I7494913c78ebe8bb532fa6545e0ae53a79ccd388
-
James Zern authored
+ disable() -> disable_feature() for balance this avoids shadowing the bash builtin 'enable' allowing the scripts to be linted with checkbashisms Change-Id: Ia11cf86c92ec25bd14e69427b0ac0a9a61a5f7a5
-
- Aug 15, 2013
-
-
Guillaume Martres authored
Change-Id: If3cd84bb873fbad5622172c9b79ad8ae5485235a
-
- Aug 14, 2013
-
-
Guillaume Martres authored
The conversion was done with the help of the checkbashisms script and https://wiki.ubuntu.com/DashAsBinSh . Change-Id: Id64ecefb35c8d72302f343cd2ec442e7ef989d47
-
- Aug 06, 2013
-
-
Jim Bankoski authored
Support enabling it or disabling it. Moved read out to configure.sh so that its done once instead of in make and in config. Change-Id: I73a9190cf31de9f03e8a577f478fa522f8c01c8b
-
- Jul 24, 2013
-
-
Martin Storsjö authored
Prior to 73c4e284, the generated .sln files didn't contain any information about the different configurations when using .vcxproj project files. The MSVS IDE was able to fill this in just fine when loaded though. When building for ARM, the obj_int_extract project still is built for x86, in order for the build process to be able to use obj_int_extract.exe. Now that configuration info is generated, it breaks current ARM setups, since the configurations generated by gen_msvs_sln.sh only included configurations from the last parsed project file (as mentioned in the comment). In these setups, the MSVS IDE generated a third meta-platform, called "Mixed Platforms". This meta-platform points to either ARM or Win32 as platform in each of the individual projects. When the MSVS IDE generated this automatically, it also included the original ARM and Win32 platforms as separate choices, but these can be omitted since they don't make sense. Change-Id: Ie25226496f91af4bb1ad8eb9ae9ca5bfed0433d7
-
- Jul 19, 2013
-
-
Morton Jonuschat authored
Change-Id: Ibf2555f1c0d00e91d416eb39201a5a91df7fab27
-
- Jul 18, 2013
-
-
James Zern authored
this is consistent with autoconf Change-Id: I1860831693789259ee35d644775653d6a460cc77
-
Ami Fischman authored
Allow output of gas syntax assembly directly from obj_int_extract Change-Id: I33a747e87ef1c590a8766dea17f8cb2497e54591
-
- Jul 10, 2013
-
-
James Zern authored
allows concurrent builds via the /m command line option Change-Id: I668792ba00276e8626dc175c0a44ddab35fc7114
-
James Zern authored
pdb vs. c7; works better with test_libvpx Change-Id: I67d18e328dd8e7734d3710f3912e9b179d368a62
-
- Jul 09, 2013
-
-
James Zern authored
Change-Id: Ib3b26ee27f04b2dcbbd32b3127afb45e9f50cfcf
-
The files are empty and unused. Change-Id: Ieb4242d14273efdf24149bda33f9591540bba06a
-
- Jun 15, 2013
-
-
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
-
- May 21, 2013
-
-
Martin Storsjö 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 Storsjö 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 Storsjö authored
This is required since the microsoft assembler claims that add.w r12, pc, #10 generated unpredictable behaviour. Change-Id: Ia8e1830def965c88ca4e2f48a24107bac6a4cb9d
-
Martin Storsjö 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 Storsjö authored
Change-Id: Ie7b83ad696e4743c844df8e9ef5899aca65cc92e
-
Martin Storsjö authored
Change-Id: I4be8ca12ccdce86d1409b7121cff94b4784ab31c
-
Martin Storsjö authored
Change-Id: I3c23a2ce383d9291a823d2be7364608ce0e01570
-
Martin Storsjö authored
Change-Id: If02a7b85f417b9693dcdab73573fc13f67e17016
-
- May 15, 2013
-
-
Martin Storsjö 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
-
- May 13, 2013
-
-
Martin Storsjö authored
Change-Id: I5a46645064c2fe1c13287cf06c3244820b4e699e
-
Martin Storsjö 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
-
- May 03, 2013
-
-
Johann Koenig authored
Change-Id: Iee9894615265d42aa23c43a4183924953aedb0c6
-
James Zern authored
clang++ will warn causing flag check failures when using -Werror Change-Id: Ib7157140a7af2cf5bc41f86ea9ff8d9527f30414
-
- May 02, 2013
-
-
Johann Koenig 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
-
- May 01, 2013
-
-
Martin Storsjö 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
-
- Apr 24, 2013
-
-
Johann Koenig authored
This can be manually overridden with --libc= Change-Id: I0b857c751d5dc5423f79785e934bc8a714758e75
-
- Apr 17, 2013
-
-
Johann Koenig 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
-
- Apr 09, 2013
-
-
Yunqing Wang authored
Modified for option "--enable-gprof". Change-Id: I07f78f28c1b789c0b3e9e7db3561463551ae5460
-
- Apr 05, 2013
-
-
James Zern authored
Change-Id: If5d4b7ffa67223ed72b53a6c9b9e42b4de5718f2
-