1. 29 Mar, 2016 2 commits
  2. 25 Mar, 2016 2 commits
    • Adrian Grange's avatar
      Change "VPX" to "AOM" · ff00fc0f
      Adrian Grange authored
      Change-Id: I6593a44de3b571193c2a4c8787ddf3b2fc24a268
      ff00fc0f
    • Adrian Grange's avatar
      Convert "vpx" to "aom" · cebe6f0c
      Adrian Grange authored
      Change the name of source files to replace "vpx" with "aom".
      Change occurences of "vpx" in the code to "aom".
      
      Change-Id: I002c0eaa2c350cf1a895bf01bea5788c61328027
      cebe6f0c
  3. 22 Mar, 2016 1 commit
    • Yaowu Xu's avatar
      libvpx -> libaom · 3d26d916
      Yaowu Xu authored
      Change-Id: I820483aefdc14f2ae946e08fe10fa01f3e845767
      3d26d916
  4. 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
  5. 02 Nov, 2015 1 commit
  6. 27 Oct, 2015 1 commit
  7. 26 Oct, 2015 1 commit
  8. 24 Sep, 2015 5 commits
  9. 12 Sep, 2015 1 commit
  10. 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
  11. 09 Sep, 2015 1 commit
  12. 02 Sep, 2015 2 commits
  13. 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
  14. 22 Jun, 2015 1 commit
    • Brion Vibber (WMF)'s avatar
      Fix building with iOS 9 beta SDK · 78637b61
      Brion Vibber (WMF) authored
      configure.sh was setting some Mac OS X options for iOS targets, which
      confuses the iOS 9 beta SDK in Xcode 7 when linking libraries.
      
      Additionally, old armv6 media extensions were being enabled on iOS
      when they're not needed (we always have Neon since iOS 6). These
      broke on iOS 9 SDK which no longer assembles those instructions.
      
      Change-Id: I4e4d2722392ead3382ce96289c03ef1e489799d6
      78637b61
  15. 13 May, 2015 1 commit
  16. 07 May, 2015 1 commit
  17. 15 Apr, 2015 1 commit
    • Parag Salasakar's avatar
      mips msa configuration fix · 4009b63c
      Parag Salasakar authored
      for big endian disable msa
      removed -flax-vector-conversion flag
      disable runtime_cpu_detect feature if enabled
      
      Change-Id: Icd5130b733f2ddcdb94ffb6e4d170e6ca0f9832b
      4009b63c
  18. 02 Apr, 2015 1 commit
    • Johann's avatar
      Remove PPC build support · bc98e93b
      Johann authored
      There are no functional optimizations for AltiVec/PPC
      
      Change-Id: I6877a7a9739017fe36fc769be22679c65ea99976
      bc98e93b
  19. 24 Mar, 2015 1 commit
    • Parag Salasakar's avatar
      mips msa configuration patch for MIPS SIMD Arch (MSA) P5600 and I6400 · 84ec68d2
      Parag Salasakar authored
      For P5600:
      CROSS=$MTI/bin/mips-mti-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\
       ../configure --target=mips32-linux-gcc --cpu=p5600 --enable-msa
      
      For I6400:
      CROSS=$IMG/bin/mips-img-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\
       ../configure --target=mips64-linux-gcc --cpu=i6400 --enable-msa
      
      Change-Id: Id25f721ea1f1991d5116e04dba713aebd7378f05
      84ec68d2
  20. 10 Feb, 2015 1 commit
  21. 05 Feb, 2015 1 commit
  22. 03 Feb, 2015 1 commit
  23. 30 Jan, 2015 1 commit
    • Yunqing Wang's avatar
      Enable use_x86inc for 32bit pic enabled Darwin target · cc7fac39
      Yunqing Wang authored
      The previous patch "Fix issues in 32bit PIC enabled build" fixed
      the x86inc.asm for macho32. Now we can enable use_x86inc while
      building libvpx for 32bit pic enabled Darwin target, which makes
      the encoder a lot faster(>2X) in this case by turning on the
      existing optimizations.
      
      Change-Id: I5f5c7add428d73f50c935c48d0a70aed2b1eb7af
      cc7fac39
  24. 29 Jan, 2015 1 commit
  25. 27 Jan, 2015 1 commit
    • Lawrence Velázquez's avatar
      Fix discovery of Darwin SDKs · ad314c16
      Lawrence Velázquez authored
      The current method doesn't work with Xcode 4 and up, since they no
      longer have a $DEVELOPER_DIR/SDKs directory. Using xcrun and xcodebuild
      works all the way back to Xcode 3 on OS X 10.6 Snow Leopard, if not
      earlier.
      
      Change-Id: I7126f2fb4a8f1d6e46f921e70bbd090f00ce3d36
      ad314c16
  26. 22 Jan, 2015 1 commit
  27. 15 Jan, 2015 1 commit
    • James Zern's avatar
      workaround stack bashing by asm on 32-bit OpenBSD · 0373dbf5
      James Zern authored
      like Darwin, disable x86inc with 32-bit PIC/shared library builds;
      avoids stack smashing done by vp9_subpixel_*
      
      workaround for issue #808
      
      Change-Id: I3f2f16bd91822c8e8dad0242b5dcfb0e621aea97
      0373dbf5
  28. 12 Dec, 2014 1 commit
    • James Zern's avatar
      don't set INLINE to 'always_inline' · 5fe9a5c6
      James Zern authored
      INLINE is used quite widely in vp9, this change improves performance
      1-2% on most modern platforms.
      
      Change-Id: I8a9974aab89fa588ea4923cc7eaf6199e344a528
      5fe9a5c6
  29. 09 Dec, 2014 1 commit
  30. 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.
      
      BUG=887
      
      Change-Id: I90ac1d6843caff0416e1dd360c0be3dbaa85c2ae
      134384dd
  31. 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.
      
      BUG=826
      
      Change-Id: Iaa3f4f693ec78b18927b159b480daafeba0549c0
      661802b6
  32. 22 Nov, 2014 1 commit
  33. 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
      eafa0d0c