- May 02, 2014
-
-
Johann Koenig authored
This does not do the full toolchain setup like the arm builds. It only allows for ndk-builds. See the instructions in tests/android/README or the webm jnin bindings project: https://chromium.googlesource.com/webm/bindings/+/master/JNI/README.Android Because this support is not quite polished, the build targets must be forced. Please use --force-target=x86-android-gcc --disable-ssse3 --disable-sse4_1 --disable-avx2 --force-target-mips-android-gcc Change-Id: Ie2b6623f71ac816e3965c39bf97097e9d30b6e94
-
- Apr 26, 2014
-
-
James Zern authored
dist is broken in msvs currently due to a dependency on libs.mk which in turn depends on the rest of the source tree, not just the examples Change-Id: I3e313ceeae81eb29ef4bfb099d89756b43583eaa
-
- Apr 24, 2014
-
-
James Zern authored
-> msvs_common.sh Change-Id: Id4878805183c0ec11e5d681e4bf820b598b085f9
-
- Apr 23, 2014
-
-
James Zern authored
doesn't completely fix configure/build in directories with spaces, but it's good practice Change-Id: Ic7a5b3a0aa9e297b34061af07e099de8b1f003cd
-
James Zern authored
Change-Id: I2f05a5d90b3ad6250d31f7b422af4c22527177d1
-
James Zern authored
Change-Id: I674337a775651d7d9c9aa9fee755deaed11c104e
-
- Apr 22, 2014
-
-
Tom Finegan authored
Add target for running tests via make. Runs vpxdec.sh and vpxenc.sh. Change-Id: I5fddb7356b6ac37e284b4f15b47310f108ae3da3
-
- Apr 04, 2014
-
-
Vignesh Venkatasubramanian authored
Changing webmenc to use libwebm for WebM file muxing. Change-Id: I38ccc74f35c6b9684a87d04d8f9354dbe9a3263b
-
- Apr 03, 2014
-
-
James Zern authored
Change-Id: I21cdaeea33a56dd4c0e38c36d01f338b1ab04c74
-
- Apr 02, 2014
-
-
Paul Wilkins authored
Temporary revert. Problems with conflicting definitions of type off_t in MSVC builds that need resolving. c:\Program Files (x86)\ Microsoft Visual Studio 9.0\VC\include\wchar.h(479) : "error C2371: 'off_t' : redefinition; different basic types c:\on2experimental\libvpx\tools_common.h(26) : see declaration of 'off_t'" This reverts commit 92a4c591. Change-Id: I535e40a18842a92e3e6e0b29e5fba66313010803
-
- Mar 28, 2014
-
-
Vignesh Venkatasubramanian authored
Changing webmenc to use libwebm for WebM file muxing. Change-Id: I42eb688953865003214c05bdf2076ee00db28970
-
- Mar 27, 2014
-
-
Tao Bai authored
Change-Id: I64a81601d11e9fa383435bfd1a1d35206ebb2fc8
-
- Mar 25, 2014
-
-
James Zern authored
Change-Id: I792e4ef7d81aa81beb28091a37a61bafb91b30f4
-
- Mar 20, 2014
-
-
Martin Storsjö authored
Instead of hardcoding a certain indentation, use the regexp to provide similar indentation for the new line as well. Change-Id: Iacb2621b35ce7e1aa3980c1603b8e3ab02d98a35
-
- Mar 19, 2014
-
-
Martin Storsjö authored
This makes sure that labels for data symbols directly after functions get properly 4-byte-aligned (when the source is assembled in thumb mode). Previously, if declaring a data symbol directly after a function, the symbol could end up pointing to the unaligned address (if the total size of the thumb function didn't end up being a multiple of 4). The data in the symbol itself ended up aligned, but the symbol pointed to the preceding unaligned position. That is, a source file looking like this: --- ... ENDP symbol DCD 0x12345678 --- could end up being assembled into symbol: xxxxx2: 0000 xxxxx4: 5678 xxxxx6: 1234 (This doesn't happen if the symbol label is on the same line as the DCD directive.) By adding an ALIGN 4 directly after the ENDP we make sure the symbol itself gets aligned properly. This isn't an issue with the original, untranslated arm source, since it only is built in arm mode where all instructions are 4 byte, and since the gnu assembler automatically adds the padding before the symbol even in thumb mode. Change-Id: Iadbeebd656b0197e423e79a12a7d3ef8859cf445
-
James Zern authored
<=sse2 isn't strictly necessary on x86_64, but this is more consistent with the rest of the flags and should be harmless Change-Id: Ice0f1d1c4c7510ee90af2a62dbd3d6508db63487
-
James Zern authored
fixes compile with older versions of gcc Change-Id: If529f3102dbc926be8d5fb91d4161fa686c11840
-
James Zern authored
check_gcc_machine_option() replaces individual -m* checks Change-Id: I0f4a82020c0541b99209321907e80e071d1245e1
-
- Mar 17, 2014
-
-
Martin Storsjö authored
The comment made it look like the condition code was dropped from the extra add instruction, while it actually was handled properly. Thus, the comment was misleading while the code itself did the right thing. Also clarify the comment indicating that we use the full three-operand form of the add instruction. Change-Id: I2c1ac6ac4fedf262d104ea30a6c005febc74de9c
-
- Mar 08, 2014
-
-
James Zern authored
translates to TreatWarningAsError (/WX) setting this via the CL environment variable is not possible due to the /WX- default which is used on the command line Change-Id: I0b42a9d3ca9eba6af82c25b8e434baa2fcb00156
-
- Mar 06, 2014
-
-
James Zern authored
fixes issue #711 specifying a multiword CC, e.g., CC='gcc -m32', would cause the failure under dash reported in https://bugs.gentoo.org/show_bug.cgi?id=498136 patch by floppymaster at gmail dot com Change-Id: I2ba246f765646161538622739961ec0f6c2d8c2d
-
Tom Finegan authored
clang on macosx does not support -Wunused-but-set-variable; adding the flag causes additional warnings about the flag. As a more generalized fix, use -Werror when checking compiler flag support in order to avoid using unsupported warning flags. Change-Id: I2529862e211f880d56491eac3b9fa90fff1aa5c3
-
James Zern authored
wipes out configure generated files Change-Id: I55d5865b84c6dfc19f13011e66e3483c54bf6a15
-
- Mar 05, 2014
-
-
Tom Finegan authored
Configuration logging is passed through pr, but nothing configure does actually requires pr. Use cat instead. Change-Id: I451217882a329c2bfb8942ac86ac624a7feef670
-
- Mar 03, 2014
-
-
James Zern authored
significantly speeds up file generation. the goal of this change is to convert rtcd.sh to perl as directly as possible to allow for simple comparison. future changes can make it more perl-like. --- Linux [CREATE] vpx_scale_rtcd.h real 0m0.485s -> 0m0.022s [CREATE] vp8_rtcd.h real 0m4.619s -> 0m0.060s [CREATE] vp9_rtcd.h real 0m10.102s -> 0m0.087s Windows [CREATE] vpx_scale_rtcd.h real 0m8.360s -> 0m0.080s [CREATE] vp8_rtcd.h real 1m8.083s -> 0m0.160s [CREATE] vp9_rtcd.h real 2m6.489s -> 0m0.233s Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee
-
- Feb 28, 2014
-
-
James Zern authored
don't require perl to be in a fixed location Change-Id: Icc8b6113a2a3626f847fe46409334a03f1db5c85
-
James Zern authored
this will aid in output comparison with other generation systems Change-Id: Ifb66321e45ab9fdd9eaeb5e0ea8b3d0632efe7ce
-
- Feb 27, 2014
-
-
James Zern authored
+ break long line Change-Id: I12c1524451a7ce697128801a3328de318cfeabdc
-
- Feb 24, 2014
-
-
James Zern authored
broken since: 1d3ca088 obj_int_extract.bat: Pass obj_int_extract.exe path to obj_int_extract.bat. Change-Id: Ic3de9f8c2b604e3aa9b905e1bc0b578963e01a4a
-
- Feb 21, 2014
-
-
Tom Finegan authored
- Update the vcxproj generator to pass the path to the batch file. - Update the batch file the take the path to obj_int_extract.exe as arg 2. Fixes this warning: warning MSB8012: TargetPath does not match Linker's OutputFile property value. Change-Id: I5825f1d1d79f370aeb295bbd2aeb08b22c0e73ab
-
- Feb 20, 2014
-
-
Tom Finegan authored
Set TargetName for library builds instead of changing the value of OutputFile. This fixes the following warnings: warning MSB8012: TargetPath does not match Library's OutputFile property value. Change-Id: I4320b6d9ea922d3a15b9823c7c6694ee33edbf45
-
Tom Finegan authored
Fixes the following warning: warning LNK4042: object specified more than once; extras ignored Change-Id: Icee24073be774e7f7902587449fb90a42ab16b6f
-
- Feb 12, 2014
-
-
Tom Finegan authored
Turns on AVX when the final characters of .c and .cc file names preceding the .c and .cc file extension contain the substrings avx or avx2. This silences many MSVC warnings issued during compilation files that use AVX. Change-Id: I82bda394af7a688679abab2a50dd7e10b3cb0c7a
-
- Feb 06, 2014
-
-
James Zern authored
Change-Id: Ia7d827d391941b4b507e568c99cc83531273433c
-
- Feb 05, 2014
-
-
Martin Storsjö authored
This reduces the differences to ads2gas_apple.pl. Change-Id: Ie30e369e3685b35485efe2296f7cdf91dafee1e7
-
Martin Storsjö authored
Avoid substitution of substrings by using \b to make sure the substituted strings are at word boundaries. This is an adaption of the corresponding changes to ads2gas.pl from 7ebcaeb0. Change-Id: I52160e8ba0373d4779d5fc3b0c384ca5c51c7b13
-
James Zern authored
older versions of visual studio did not include the trailing \. this moves the objects to their intended location: the project subdirectory Change-Id: I244479cdebf6b3f03bed6dbfca82e7fb4542f0de
-
- Feb 04, 2014
-
-
Rui Ueyama authored
Fixes https://code.google.com/p/chromium/issues/detail?id=339889 when building Clang-based ASan on Windows Change-Id: Ib77d9593636f46827dbb77f087d407ec0f463fc7
-
- Jan 28, 2014
-
-
Johann Koenig authored
OUTPUT_FMT_C_HEADER Change-Id: Ic1a583352ead8268efc39f1b89257e9c622e1613
-
- Jan 27, 2014
-
-
Tao Bai authored
This is required by webrtc. Change-Id: I32983597eb0f6797aeb0d93b65d8911989ba98ea
-