1. 28 Sep, 2018 3 commits
  2. 09 Jan, 2018 1 commit
    • Johann's avatar
      work around pic issue with gcc 6 · c5dc3373
      Johann authored
      Enable pic when building sse2 or higher optimizations.
      
      BUG=webm:1464
      
      Change-Id: I36c6e83ed716649f3d9ee10ce3aa9bb847cac2d9
      c5dc3373
  3. 01 Dec, 2017 2 commits
  4. 03 Nov, 2017 1 commit
  5. 31 Jul, 2017 1 commit
  6. 18 Apr, 2017 1 commit
  7. 08 Mar, 2017 1 commit
  8. 27 Jan, 2017 1 commit
  9. 17 Jan, 2017 1 commit
  10. 04 Nov, 2016 1 commit
  11. 31 Oct, 2016 1 commit
  12. 15 Sep, 2016 1 commit
  13. 04 Aug, 2016 1 commit
  14. 30 Jun, 2016 2 commits
    • Johann's avatar
      configure: remove x86inc.asm distinction · 571f00cb
      Johann authored
      BUG=b:29583530
      
      Change-Id: I59a1192142e89a6a36b906f65a491a734e603617
      571f00cb
    • Johann's avatar
      Require x86inc.asm · d11c97e8
      Johann authored
      Force enable x86inc.asm when building for x86. Previously there were
      compatibility issues so a flag was added to simplify disabling this
      code.
      
      The known issues have been resolved and x86inc.asm is the preferred
      abstraction layer (over x86_abi_support.asm).
      
      BUG=b:29583530
      
      Change-Id: Ib935e97b37ffb22d7af72ba0f04564ae6280f1fd
      d11c97e8
  15. 27 Jun, 2016 1 commit
  16. 23 Jun, 2016 2 commits
  17. 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:
      https://developer.android.com/ndk/guides/standalone_toolchain.html
      ./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
      
      BUG=webm:1143
      
      Change-Id: I06f5a7564f5382cf1a4bad41aef4308566c53adf
      ac27b062
  18. 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
      
      BUG=b/29457125
      
      Change-Id: Iedaca11ec7870fb3a4e50b2c9ea0c2b056a0d3c0
      67edc5e8
  19. 17 Jun, 2016 3 commits
  20. 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
      b29ebfe9
  21. 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
  22. 02 May, 2016 1 commit
    • 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
  23. 30 Apr, 2016 1 commit
  24. 12 Apr, 2016 1 commit
  25. 09 Apr, 2016 1 commit
  26. 14 Jan, 2016 1 commit
  27. 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
  28. 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
  29. 02 Nov, 2015 1 commit
  30. 27 Oct, 2015 1 commit
  31. 26 Oct, 2015 1 commit
  32. 24 Sep, 2015 1 commit