1. 27 Jun, 2016 1 commit
  2. 23 Jun, 2016 2 commits
  3. 22 Jun, 2016 1 commit
    • Johann's avatar
      Add default flags for arm64/armv8 builds · ac27b062
      Johann authored
      Allows building simple targets with sane default flags.
      For example, using the Android arm64 toolchain from the NDK:
      ./build/tools/make-standalone-toolchain.sh --arch=arm64 \
        --platform=android-24 --install-dir=/tmp/arm64
      CROSS=/tmp/arm64/bin/aarch64-linux-android- \
        ~/libvpx/configure --target=arm64-linux-gcc --disable-multithread
      Change-Id: I06f5a7564f5382cf1a4bad41aef4308566c53adf
  4. 19 Jun, 2016 1 commit
  5. 18 Jun, 2016 1 commit
    • James Zern's avatar
      remove vp10 · 67edc5e8
      James Zern authored
      development has moved to the nextgenv2 branch and a snapshot from here
      was used to seed aomedia
      Change-Id: Iedaca11ec7870fb3a4e50b2c9ea0c2b056a0d3c0
  6. 17 Jun, 2016 3 commits
  7. 16 Jun, 2016 1 commit
    • Johann's avatar
      Remove ios-version.sh · b29ebfe9
      Johann authored
      The logic can be incorporated into configure.sh
      Removes a dependency on ios-version.sh which was not part of DIST-SRCS
      and removes a warning from 'make dist' sub builds:
      ../src/build/make/configure.sh: line 787:
      ../src/build/make/ios-version.sh: No such file or directory
      Change-Id: Ic38314708eb278dd9d2a9769a670da32f6126637
  8. 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:
          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
  9. 22 May, 2016 1 commit
    • KO Myung-Hun's avatar
      configure: Add -mstackrealign flags to CFLAGS on OS/2 · 72e332f7
      KO Myung-Hun authored
      Many codes require -mstackrealign flags. Although -mstackrealign has
      been already added to CFLAGS of some modules, SIGSEGV occurs in other
      modules than those modules.
      The best way may be to find causes and to fix them. However, we
      cannot know those causes until SIGSEGV occur really. In addition, if
      SIGSEGV occurs in other programs, it will be fatal.
      So adding -mstackrealign flags to CFLAGS unconditionally is
      Change-Id: I999ef597a6afe97f5e7cc7bffaa866537c3eedd2
  10. 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.
      Change-Id: I28fb06ce65e48ed167a88c14a7bfb2861989317e
  11. 04 May, 2016 1 commit
  12. 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
    • 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
  13. 30 Apr, 2016 1 commit
  14. 28 Apr, 2016 1 commit
  15. 12 Apr, 2016 1 commit
  16. 09 Apr, 2016 1 commit
  17. 14 Jan, 2016 1 commit
  18. 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
    • 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 ...
      Change-Id: I6af91959288dede01efe3e5945698ab249eb6ec3
  19. 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
  20. 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
  21. 02 Nov, 2015 1 commit
  22. 27 Oct, 2015 1 commit
  23. 26 Oct, 2015 1 commit
  24. 25 Sep, 2015 1 commit
  25. 24 Sep, 2015 5 commits
  26. 17 Sep, 2015 2 commits
  27. 12 Sep, 2015 1 commit
  28. 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
  29. 09 Sep, 2015 1 commit
  30. 02 Sep, 2015 1 commit