- 07 Jun, 2014 1 commit
-
-
James Zern authored
execute fix_path once on the source file list rather than once per entry Change-Id: Ibc8226e391b3028c1b0bcfeab83c790387c9fe23
-
- 05 Jun, 2014 1 commit
-
-
Tom Finegan authored
macho32 i386 with: - -miphoneos-version-min=5.0 - -isysroot from xcrun --sdk iphonesimulator Change-Id: I6bb43eebab39a71cdb76264644eba14c22d736c2
-
- 03 Jun, 2014 1 commit
-
-
James Zern authored
reduces the risk of exceeding msbuild command line length limits Change-Id: I0e4d807f42c090a709a3dc365a02b929a3071688
-
- 02 Jun, 2014 1 commit
-
-
James Zern authored
...when configured below the path containing spaces. configuring outside the path containing spaces still won't work due to issues with the makefiles, e.g., /path with spaces/git /path with spaces/build1 /build2 configure/make in build1 will work, build2 will not Change-Id: Ie4a1f313596d7457cadd67476ac1dbd3273ad46e
-
- 19 May, 2014 1 commit
-
-
James Zern authored
speeds up windows configure by ~40% Change-Id: Ie3138b8fe39ff4c901c35c5d689c1ed12da34866
-
- 16 May, 2014 1 commit
-
-
Tom Finegan authored
Change-Id: I0d0dfda96b99cefb5ef5c16df4a024de5bf8007e
-
- 14 May, 2014 2 commits
-
-
Johann authored
With the intrinsics it is no longer necessary to have a stub/helper function. Change-Id: I3695961c3c94f1bb750d3b7b29716e509ebba482
-
Johann authored
Allow disabling the more generic NEON code. Use filtered option to disable rtcd code. Change-Id: Icb4500c1a2bac16eed3c5e3ec0c35e92e6bbbb9f
-
- 12 May, 2014 1 commit
-
-
Johann authored
Allow selectively building just the intrinsics for armv8 Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
-
- 05 May, 2014 1 commit
-
-
Martin Storsjö authored
The microsoft build tools explicitly disallow building for arm in the "desktop" target configuration; one has to target "Windows Store" apps (aka WinRT/Metro) or Windows Phone. In Visual Studio 2012, one could just pick the v110_wp80 toolset which made the vcxproj files buildable. In Visual Studio 2013, picking the v120_wp81 toolset isn't enough - one has to configure the vcxproj files as an "AppContainerApplication". This has the implication that you can't just build a plain .exe (such as the examples) - an .exe project would need to have an AppxManifest file. Therefore we can only build the library itself. If loaded into Visual Studio for Windows (the Windows Store/Phone version of Visual Studio, not the Desktop one), the obj_int_extract project is omitted since it's treated as incompatible. Building from the command line with msbuild works fine though. The armv7-win32-vs12 target was added as part of a638bdf4 even though actual use of it hadn't been tested. Change-Id: Iee8088252cf790317aeb6b417d29058225f1f629
-
- 02 May, 2014 1 commit
-
-
Johann 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
-
- 26 Apr, 2014 1 commit
-
-
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
-
- 24 Apr, 2014 1 commit
-
-
James Zern authored
-> msvs_common.sh Change-Id: Id4878805183c0ec11e5d681e4bf820b598b085f9
-
- 23 Apr, 2014 3 commits
-
-
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
-
- 22 Apr, 2014 1 commit
-
-
Tom Finegan authored
Add target for running tests via make. Runs vpxdec.sh and vpxenc.sh. Change-Id: I5fddb7356b6ac37e284b4f15b47310f108ae3da3
-
- 04 Apr, 2014 1 commit
-
-
Vignesh Venkatasubramanian authored
Changing webmenc to use libwebm for WebM file muxing. Change-Id: I38ccc74f35c6b9684a87d04d8f9354dbe9a3263b
-
- 03 Apr, 2014 1 commit
-
-
James Zern authored
Change-Id: I21cdaeea33a56dd4c0e38c36d01f338b1ab04c74
-
- 02 Apr, 2014 1 commit
-
-
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
-
- 28 Mar, 2014 1 commit
-
-
Vignesh Venkatasubramanian authored
Changing webmenc to use libwebm for WebM file muxing. Change-Id: I42eb688953865003214c05bdf2076ee00db28970
-
- 27 Mar, 2014 1 commit
-
-
Tao Bai authored
Change-Id: I64a81601d11e9fa383435bfd1a1d35206ebb2fc8
-
- 25 Mar, 2014 1 commit
-
-
James Zern authored
Change-Id: I792e4ef7d81aa81beb28091a37a61bafb91b30f4
-
- 20 Mar, 2014 1 commit
-
-
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
-
- 19 Mar, 2014 4 commits
-
-
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
-
- 17 Mar, 2014 1 commit
-
-
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
-
- 08 Mar, 2014 1 commit
-
-
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
-
- 06 Mar, 2014 3 commits
-
-
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
-
- 05 Mar, 2014 1 commit
-
-
Tom Finegan authored
Configuration logging is passed through pr, but nothing configure does actually requires pr. Use cat instead. Change-Id: I451217882a329c2bfb8942ac86ac624a7feef670
-
- 03 Mar, 2014 1 commit
-
-
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
-
- 28 Feb, 2014 2 commits
-
-
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
-
- 27 Feb, 2014 1 commit
-
-
James Zern authored
+ break long line Change-Id: I12c1524451a7ce697128801a3328de318cfeabdc
-
- 24 Feb, 2014 1 commit
-
-
James Zern authored
broken since: 1d3ca088 obj_int_extract.bat: Pass obj_int_extract.exe path to obj_int_extract.bat. Change-Id: Ic3de9f8c2b604e3aa9b905e1bc0b578963e01a4a
-
- 21 Feb, 2014 1 commit
-
-
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
-