- 12 May, 2016 1 commit
-
-
Brion Vibber (WMF) authored
Also allows use of --enable-shared when configuring for Mac OS X, producing a bare .dylib. Enabling the shared framework bumps the iOS deployment target to 8.0, the minimum required to support dynamic framework deployment in apps. When not using --enable-shared, a static library for iOS 6.0+ will still be built. Minimum version settings have been moved into ios-version.sh so they can be updated in a single place. As with the static build, unless header search paths are manually tweaked, users must add a VPX prefix on includes, such as: #include <VPX/vpx/vpx_decoder.h> A module map for headers is not yet included as inttypes.h is not modular; this means that VPX cannot be used directly in Swift code, but can still be pulled in through an Objective-C wrapper. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1092 Change-Id: I28fb06ce65e48ed167a88c14a7bfb2861989317e
-
- 04 May, 2016 1 commit
-
-
Brion Vibber (WMF) authored
When using git submodules, .git may be a file instead of a directory. The -d test was failing in that case; switched to -e. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1215 Change-Id: Iedf0e92bfeb003b28a415945dc729e6ce58c4fe4
-
- 02 May, 2016 2 commits
-
-
Tom Finegan authored
- Make sure VPX.framework/VPX actually contains requested targets before reporting success. - Removes a TODO. Change-Id: I2344d6e2bb502bf533ce0e4c6f159118e4fe3bdf
-
Tom Finegan authored
- iOS SDKs no longer ship with armv6 support. - Our minimum iOS version means all target devices have neon. - Remove armv6 darwin LD workaround. - This removes a TODO. Change-Id: I2fcb5b82c96213364275475be021c7dd8459d5c0
-
- 30 Apr, 2016 1 commit
-
-
James Zern authored
hash may trigger a bashism warning; which is already depended on by this script Change-Id: Ibe0e7d1132d72f03aaf5b7d4c6180b59e92aceff
-
- 28 Apr, 2016 1 commit
-
-
James Zern authored
take an array name as the first parameter and operate on the reference; removes a TODO Change-Id: I9d63a31d7a7625123f0d64f212b4e702813cc01b
-
- 12 Apr, 2016 1 commit
-
-
Martin Storsjö authored
Change-Id: Icafda81dbc3323fa0afdba5f1c8758e812cc592a
-
- 09 Apr, 2016 1 commit
-
-
Tom Finegan authored
libwebm now requires stdint.h, and the noted Visual Studio versions omit it. Change-Id: I7e5de131c357cb7a99c33452b2b623882817df0f
-
- 14 Jan, 2016 1 commit
-
-
James Zern authored
Change-Id: I51d42a50288fc5224eb3ed7f895c916ae53239c8
-
- 22 Dec, 2015 2 commits
-
-
James Zern authored
arm-none-linux-gnueabi- is an anachronism and makes building on native arm platforms more difficult. further, many distros include alternative cross compilers, e.g., arm-linux-gnueabihf-, so the choice is best left up to the user. Change-Id: Id8aaf820ed112b85db2b8518d0e9d8abee1ad85c
-
James Zern authored
avoids picking up defaults if CROSS is forcibly set empty as in: $ CROSS= ./configure ... BUG=1121 Change-Id: I6af91959288dede01efe3e5945698ab249eb6ec3
-
- 09 Dec, 2015 1 commit
-
-
Tom Finegan authored
Xcode 7 refuses to link to x86 and x86_64 code that's built for iphone sim, so add an extra command line flag that forces iosbuild to use darwin15 targets. Change-Id: I2228d458f5cccf4d26866040380a974f88d9d360
-
- 18 Nov, 2015 1 commit
-
-
James Zern authored
--disable-XXX has the effect of disabling all extensions above it, e.g., --disable-ssse3 disables ssse3-avx2. Change-Id: If02b44ca71ee12e4acb12010db8593a7989f2a9d
-
- 02 Nov, 2015 1 commit
-
-
Alex Converse authored
Change-Id: I174f5b41be384894e41b8e2926cbf8fd0f8e21b2
-
- 27 Oct, 2015 1 commit
-
-
Johann authored
Change-Id: Idc0a9adb4fb371272d6c8c98737f66c6cf209e37
-
- 26 Oct, 2015 1 commit
-
-
Johann authored
The option exists specifically to allow for configurations where the build environment is different from the configure environment. Change-Id: I95196fa3c49700251d10ff5d256dc7380e39d0c4
-
- 25 Sep, 2015 1 commit
-
-
Tom Finegan authored
This can be handled via MAKEFLAGS. Change-Id: I3a58a8a41f6570cb3b80c7c97e51735b82bf4ec9
-
- 24 Sep, 2015 5 commits
-
-
Tom Finegan authored
When the iOS SDK major version is 9 or higher: - Pass -fembed-bitcode to compiler, assembler, and linker. - Add a warning for simulator targets since yasm doesn't know what -fembed-bitcode means, and exits with an error. BUG=https://code.google.com/p/webm/issues/detail?id=1075 Change-Id: I38c997a0225e53c5dd1b4ddf7935d21362953f76
-
Tom Finegan authored
Always add IOS_VERSION_MIN to darwin arm cflags. The warning occured because the default (9.0) does not match the value set by configure (6.0). BUG=https://code.google.com/p/webm/issues/detail?id=1075 Change-Id: Ia9085ceeca10e057f9eb781c14f07581bb6280a5
-
Tom Finegan authored
- Use the iphoneos SDK path (instead of macosx). - Detect iOS SDK major version and disable media (armv6) when using iOS SDK version 9 or higher. BUG=https://code.google.com/p/webm/issues/detail?id=1075 Change-Id: I12f77dbeee4c0084e8322f6841813da8b5e91c16
-
Tom Finegan authored
Add function comments explaining what the functions do and do not do. Change-Id: I23dea09f93bc5cdbea6a0077f90683a1df2f74dc
-
James Zern authored
Change-Id: I2ad799901385011764affadeaddcc271df21509f
-
- 17 Sep, 2015 2 commits
-
-
Tom Finegan authored
Change-Id: I03b1e8f983f8cd87519aefda732210359b319c81
-
Tom Finegan authored
Shortcut arg for --extra-configure-args --enable-examples. Enables the examples, and thus ensures that all versions of libvpx that iosbuild.sh produces can actually be linked. Change-Id: I2ddda094361bf0ac77f8d2ae542e4dc7b2cab158
-
- 12 Sep, 2015 1 commit
-
-
James Zern authored
same usage as --extra-cflags Change-Id: Iff2ed7b8ebb6e51610ee0851aeec08413367ab23
-
- 10 Sep, 2015 1 commit
-
-
James Zern authored
remove 'u' and specify all objects to allow objects with the same basename to be added and a incremental rebuild to succeed fixes issue #1067 Change-Id: Id0ebc89be826a026f1bbf21b4e32a2b1af45154d
-
- 09 Sep, 2015 1 commit
-
-
Tom Finegan authored
This reverts commit 78637b61. Breaks armv7-darwin targets with current SDK (iOS 8/Xcode 6.4). BUG=https://code.google.com/p/webm/issues/detail?id=1062 Change-Id: I58b27950f330557154d681a894114eadfbd3e593
-
- 02 Sep, 2015 3 commits
-
-
KO Myung-Hun authored
-Zhigh-mem enables to allocate very large memory on OS/2. Change-Id: I1c8a792cc792c65ce9539a6d3d6b77fc4767848a
-
KO Myung-Hun authored
Change-Id: I49f9b10faa059decf18e123a1f88738071b9c2b8
-
KO Myung-Hun authored
Without this, test_libvpx crashes at VP9MultiThreadedFrameParallel.PauseSeekResume on OS/2. Change-Id: I15472738f4166d97cb49868652982d351a291c11
-
- 27 Aug, 2015 1 commit
-
-
James Zern authored
previously any flags added while setting up the toolchain would override the user selections; environment variables could be treated similarly Change-Id: Ibfcc644137d8e579af554d19a38d4020019a7a34
-
- 12 Aug, 2015 1 commit
-
-
James Zern authored
broken since: be6c031f Merge "Fork VP9 and VP10 codebase" 3ee6db6c Fork VP9 and VP10 codebase Change-Id: I1dcdb378e11fe9aaf7c433ab187ebf952ef9cf09
-
- 05 Aug, 2015 1 commit
-
-
Change-Id: Id0d7c19857e29b66c652c8cc1ab56b64e4fc0fa3
-
- 03 Aug, 2015 2 commits
-
-
James Zern authored
fixes link under vs9; this is the same change as: dbf6e3f3 gen_msvs_vcxproj.sh: Avoid object name collisions. Change-Id: I2a188c9024d0605e60e5e03ddcef1a25e7e53585
-
Jingning Han authored
Move the declaration of commonly referenced variable to vpx_dsp/mips/common_dspr2.c. Change-Id: Ia51287b02e2ac5cfae0fba98c721f0810618f28e
-
- 31 Jul, 2015 1 commit
-
-
Jingning Han authored
This commit fixes the mix declaration and definition warning when mips/dspr2 is turned on. Change-Id: I633d6fe42368b9ac35b106786ebac6969ad53552
-
- 30 Jul, 2015 1 commit
-
-
James Zern authored
strip '.neon' so *_rtcd.h depends on the correct file Change-Id: Iecdbbc34c9ce5c6d0a4b466332d52f4e6a0cb128
-
- 29 Jul, 2015 1 commit
-
-
James Zern authored
Change-Id: I8b4db93f754607aab64351745bd102ab238d9501
-
- 27 Jul, 2015 1 commit
-
-
hui su authored
Change-Id: I64edc26cf4aab050c83f2d393df6250628ad43b8
-
- 25 Jul, 2015 1 commit
-
-
James Zern authored
requires r10e or newer: Android NDK, Revision 10e (May 2015) ... Other bug fixes: ... - Fixed .asm support for ABI x86_64. Change-Id: I51ec9a5f77c982b7412d922e896348a83ae2d7d6
-