1. 03 Dec, 2014 1 commit
    • Dim Temp's avatar
      Extend x32 check by also checking for __x86_64__. · 134384dd
      Dim Temp authored
      Currently, the configure script checks for x32 by testing just the
      __ILP32__ define.  However, on "plain" i386, __ILP32__ can also be
      defined, for example by clang 3.5.0 and higher.  (That gcc does not
      define it there, is another issue, but not for this tracker.)
      Therefore, extend the check by also checking for __x86_64__, which will
      also be defined for x32.
      Change-Id: I90ac1d6843caff0416e1dd360c0be3dbaa85c2ae
  2. 01 Dec, 2014 1 commit
    • Johann's avatar
      Remove default cortex-a8 tuning. · 661802b6
      Johann authored
      Probably not even the dominant platform the library is being built for.
      Add --cpu= option description to help. The option already exists.
      Don't allow passing just --cpu as a no-op.
      Change-Id: Iaa3f4f693ec78b18927b159b480daafeba0549c0
  3. 22 Nov, 2014 1 commit
  4. 21 Nov, 2014 1 commit
    • Johann's avatar
      Remove armv5te target · eafa0d0c
      Johann authored
      All the assembly code has been removed, the tests no longer check for
      the target, and android and chrome do not use the targets.
      Change-Id: I193993f7b2b0bd6478453402f573ce3606e04e8d
  5. 07 Nov, 2014 1 commit
    • Johann's avatar
      Remove asm offset dependencies · 6eec73a7
      Johann authored
      The obj_int_extract code is no longer worth maintaining. It creates
      significant issues when adapting for different build systems and no
      longer offers as significant of a performance benefit due to
      improvements in intrinsics.
      Source files will remain until the various third-party builds are updated.
      The neon fast quantizer has been moved to intrinsics. The armv6 version
      has been removed because so few remaining targets require it.
      Compilers and processors have improved significantly since the
      pack_tokens code was written. The assembly is no longer faster than the
      C code.
      pack_tokens were the only optimizations for the armv5te targets so the targets
      will be removed after the test infrastructure has been updated.
      Change-Id: Ic785b167cd9f95eeff31c7c76b7b736c07fb30eb
  6. 01 Oct, 2014 2 commits
    • Tom Finegan's avatar
      Fix iphonesimulator and armv6-darwin build targets. · a5fb9f2a
      Tom Finegan authored
      - iphonesimulator: IOS_VERSION_MIN was declared in the wrong place.
      - armv6: linking via ld instead of CXX is basically required.
      Change-Id: Iad187691f633dcf2bc3e3590e88084bb926edb76
    • Tom Finegan's avatar
      iOS build configuration updates. · bd2a9bdd
      Tom Finegan authored
      Commit message longer than commit edition.
      Simulator and devices:
        Add a common minimum iOS version that can be shared by iOS and iOS
        simulator targets.
      Fix --enable-debug (for device targets; sim was fine):
        Allow for successful configuration and build with --enable-debug when
        CXX is available by:
        - Using CXX as LD (when CXX is available).
        - Passing the correct form of the iOS minimum version parameter based on
          whether LD is CXX or really is ld.
        Note: ld -g still won't work on macosx with this patch, so if CXX is not
        available, configuration will still fail reporting that the toolchain
        cannot link executables when attempting to pass --enable-debug (because
        ld returns an error code since the one included with xcode doesn't
        support the -g argument).
      Change-Id: Ia488aed167cc2ca82ee9e980589fb76dddce634f
  7. 26 Sep, 2014 1 commit
  8. 30 Jul, 2014 2 commits
  9. 21 Jul, 2014 1 commit
  10. 17 Jul, 2014 1 commit
  11. 28 Jun, 2014 1 commit
  12. 26 Jun, 2014 2 commits
  13. 11 Jun, 2014 1 commit
    • Tom Finegan's avatar
      Add target armv7s-darwin-gcc. · cd2088b4
      Tom Finegan authored
      Really just armv7. This is a convenience target intended to make iOS
      development with libvpx easier. Xcode projects with default settings
      will fail to build when a framework lacks armv7s support when targetting
      Change-Id: I7eb80d52eec25501febc0d2c3c0b4ed964b8ed5b
  14. 06 Jun, 2014 1 commit
  15. 05 Jun, 2014 1 commit
    • Tom Finegan's avatar
      Add x86-iphonesimulator-gcc target. · 4e6c5559
      Tom Finegan authored
      macho32 i386 with:
      - -miphoneos-version-min=5.0
      - -isysroot from xcrun --sdk iphonesimulator
      Change-Id: I6bb43eebab39a71cdb76264644eba14c22d736c2
  16. 19 May, 2014 1 commit
  17. 14 May, 2014 1 commit
    • Johann's avatar
      Build armv7a-only code · 4dcc6d97
      Johann authored
      Allow disabling the more generic NEON code.
      Use filtered option to disable rtcd code.
      Change-Id: Icb4500c1a2bac16eed3c5e3ec0c35e92e6bbbb9f
  18. 12 May, 2014 1 commit
  19. 05 May, 2014 1 commit
    • Martin Storsjo's avatar
      Fix building for arm with Visual Studio 2013 · 65f13afd
      Martin Storsjo 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
  20. 23 Apr, 2014 1 commit
  21. 25 Mar, 2014 1 commit
  22. 19 Mar, 2014 3 commits
  23. 06 Mar, 2014 2 commits
  24. 05 Mar, 2014 1 commit
  25. 27 Feb, 2014 1 commit
  26. 06 Feb, 2014 1 commit
  27. 21 Nov, 2013 1 commit
    • Johann's avatar
      Disable avx/avx2 for Visual Studio 2010 · 37a83b44
      Johann authored
      VS2010 only supports avx. There is currently no avx code
      in libvpx so don't create a special case for it.
      Change-Id: I39a11410367712b98bc6122c5a42fabffcdb94cf
  28. 18 Nov, 2013 1 commit
    • Johann's avatar
      Disable avx/avx2 for Visual Studio 2010 · e813843b
      Johann authored
      VS2010 only supports avx. There is currently no avx code
      in libvpx so don't create a special case for it.
      Change-Id: Iacb10ea4762155412e04f23904b4324d01451fbd
  29. 15 Nov, 2013 1 commit
    • Johann's avatar
      Build iOS targets with XCode 5 · 5d0c33b8
      Johann authored
      Thanks to armando.dicianno for the patch
      Fixes issue #603
      Change-Id: I91ec030e5674b82c05115ed4dfbdb8ccbff22b66
  30. 06 Nov, 2013 1 commit
  31. 29 Oct, 2013 1 commit
  32. 12 Oct, 2013 1 commit
    • Yunqing Wang's avatar
      Adjust icc compiler options · 51af8a51
      Yunqing Wang authored
      "-no-prec-div" option helps codec performance, so it was added back.
      "-no-intel-extensions" was added to suppress link warning #10237.
      option '-use-asm' is deprecated and removed.
      Tested icc 32bit build and 64bit build.
      Change-Id: I736ec2619857efd425ef76338dc52f8fbc0bcc7e
  33. 26 Sep, 2013 1 commit
  34. 22 Aug, 2013 1 commit