1. 24 May, 2016 1 commit
    • Brion Vibber's avatar
      Move git version extras out of iOS shared framework bundle version · 35d7e17b
      Brion Vibber authored
      Apple's version format specification is strictly checked on app
      store submission, even for embedded frameworks:
      
      http://apple.co/1WgelY1
      
          The build version number should be a string comprised of
          three non-negative, period-separated integers with the
          first integer being greater than zero. The string should
          only contain numeric (0-9) and period (.) characters.
      
      So that's room for "1.5.0" but not for "1.5.0-906-g656f9c41".
      
      The full version returned from 'version.sh --bare' is now
      embedded under a 'VPXFullVersion' custom key in the Info.plist,
      so it can still be extracted from the resulting framework.
      
      Change-Id: If34a58d02e407379d1f1859fda533ef7f983170b
      35d7e17b
  2. 12 May, 2016 1 commit
    • Brion Vibber's avatar
      Add --enable-shared option to iosbuild.sh to build dynamic framework · 992e4b70
      Brion Vibber 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
      992e4b70
  3. 04 May, 2016 1 commit
  4. 02 May, 2016 2 commits
    • Tom Finegan's avatar
      iosbuild.sh: Verify fat library targets. · ef0f98b3
      Tom Finegan authored
      - Make sure VPX.framework/VPX actually contains requested
        targets before reporting success.
      - Removes a TODO.
      
      Change-Id: I2344d6e2bb502bf533ce0e4c6f159118e4fe3bdf
      ef0f98b3
    • Tom Finegan's avatar
      configure.sh: Remove armv6-darwin target. · b05158d6
      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
      b05158d6
  5. 30 Apr, 2016 1 commit
  6. 28 Apr, 2016 1 commit
  7. 12 Apr, 2016 1 commit
  8. 09 Apr, 2016 1 commit
  9. 14 Jan, 2016 1 commit
  10. 22 Dec, 2015 2 commits
    • James Zern's avatar
      configure: remove default CROSS for arm targets · 5aab99f2
      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
      5aab99f2
    • James Zern's avatar
      configure: avoid default when CROSS is set to null · 47a1718c
      James Zern authored
      avoids picking up defaults if CROSS is forcibly set empty as in:
      $ CROSS= ./configure ...
      
      BUG=1121
      
      Change-Id: I6af91959288dede01efe3e5945698ab249eb6ec3
      47a1718c
  11. 09 Dec, 2015 1 commit
    • Tom Finegan's avatar
      iosbuild.sh: Support macosx targets in Xcode 7. · acf580d2
      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
      acf580d2
  12. 18 Nov, 2015 1 commit
    • James Zern's avatar
      configure: simplify x86 asm dependencies · 6e6dbbc6
      James Zern authored
      --disable-XXX has the effect of disabling all extensions above it, e.g.,
      --disable-ssse3 disables ssse3-avx2.
      
      Change-Id: If02b44ca71ee12e4acb12010db8593a7989f2a9d
      6e6dbbc6
  13. 02 Nov, 2015 1 commit
  14. 27 Oct, 2015 1 commit
  15. 26 Oct, 2015 1 commit
  16. 25 Sep, 2015 1 commit
  17. 24 Sep, 2015 5 commits
  18. 17 Sep, 2015 2 commits
  19. 12 Sep, 2015 1 commit
  20. 10 Sep, 2015 1 commit
    • James Zern's avatar
      build: modify default ARFLAGS / .a target · 1b3d7753
      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
      1b3d7753
  21. 09 Sep, 2015 1 commit
  22. 02 Sep, 2015 3 commits
  23. 27 Aug, 2015 1 commit
    • James Zern's avatar
      configure: append --extra-cflags to final set · 43a34557
      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
      43a34557
  24. 12 Aug, 2015 1 commit
  25. 05 Aug, 2015 1 commit
  26. 03 Aug, 2015 2 commits
  27. 31 Jul, 2015 1 commit
    • Jingning Han's avatar
      Fix compiler warning in mips/dspr2 · 135b43cc
      Jingning Han authored
      This commit fixes the mix declaration and definition warning when
      mips/dspr2 is turned on.
      
      Change-Id: I633d6fe42368b9ac35b106786ebac6969ad53552
      135b43cc
  28. 30 Jul, 2015 1 commit
  29. 29 Jul, 2015 1 commit
  30. 27 Jul, 2015 1 commit