1. 06 Feb, 2014 1 commit
  2. 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
      37a83b44
  3. 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
      e813843b
  4. 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
      5d0c33b8
  5. 06 Nov, 2013 1 commit
  6. 29 Oct, 2013 1 commit
  7. 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
      51af8a51
  8. 26 Sep, 2013 1 commit
  9. 22 Aug, 2013 2 commits
  10. 14 Aug, 2013 1 commit
  11. 06 Aug, 2013 1 commit
    • Jim Bankoski's avatar
      reworked config for use_x86_inc · a93b115c
      Jim Bankoski authored
      Support enabling it or disabling it.  Moved read out to configure.sh
      so that its done once instead of in make and in config.
      
      Change-Id: I73a9190cf31de9f03e8a577f478fa522f8c01c8b
      a93b115c
  12. 19 Jul, 2013 1 commit
  13. 18 Jul, 2013 1 commit
  14. 21 May, 2013 2 commits
    • Martin Storsjo's avatar
      Add support for armv7-win32-vs11 · ad484fc6
      Martin Storsjo authored
      The arm assembly files are named .s after conversion, to reuse
      as much of the existing makefile infrastructure for conversion to
      gas format as possible. Within the generated visual studio project,
      only the converted assembly sources are available, which might not
      be optimal for actually developing it, but is acceptable for
      just building the library.
      
      Multithreading is disabled since the traditional win32 threading
      functions aren't available on WinRT/Windows Phone 8.
      
      Building of vpx itself and the examples succeed, while building the
      tests fail due to them using functions not available in the
      windows store/windows phone API subsets - therefore the unit tests
      are disabled.
      
      This works for building in Visual Studio Express 2012 for Windows
      Phone, while Visual Studio Express 2012 for Windows 8 (for
      "Windows Store" apps) seems to reject the vcxproj files due to
      not supporting "classic style native application or managed
      projects". The built static library should be compatible with that
      platform though.
      
      Change-Id: Idcd7eca60bfaaaeb09392a9cd7a02e4a670e3b30
      ad484fc6
    • Martin Storsjo's avatar
      configure: Add x86*-vs10/11 targets · bd91bebe
      Martin Storsjo authored
      Change-Id: I4be8ca12ccdce86d1409b7121cff94b4784ab31c
      bd91bebe
  15. 13 May, 2013 1 commit
  16. 03 May, 2013 1 commit
  17. 02 May, 2013 1 commit
  18. 01 May, 2013 1 commit
    • Martin Storsjo's avatar
      configure: arm: Check __ARM_PCS_VFP if the float ABI hasn't been defined · 2ce47839
      Martin Storsjo authored
      The support for detecting hardfp toolchains in af9dd50e is a
      step in the right direction, but that particular switch case
      isn't executed at all if the toolchain variable is set.
      
      This fixes cross building from x86 ubuntu to armhf ubuntu,
      in configurations such as
      "CROSS=arm-linux-gnueabihf- ./configure --target=armv7-linux-gcc".
      
      Change-Id: I6f141361e40374fbab564f9196d90e598fe9a0f6
      2ce47839
  19. 24 Apr, 2013 1 commit
    • Johann's avatar
      Change default iOS dev path · 53a46202
      Johann authored
      This can be manually overridden with --libc=
      
      Change-Id: I0b857c751d5dc5423f79785e934bc8a714758e75
      53a46202
  20. 09 Apr, 2013 1 commit
  21. 05 Apr, 2013 1 commit
  22. 28 Feb, 2013 1 commit
    • Jim Bankoski's avatar
      this commit converts all sad ptrs to uint32 · 714aa9f3
      Jim Bankoski authored
      sse4_1 code used uint16_t for returning sad, but that
      won't work for 32x32 or 64x64.   This code fixes the
      assembly for those and also reenables sse4_1 on linux
      
      Change-Id: I5ce7288d581db870a148e5f7c5092826f59edd81
      714aa9f3
  23. 07 Feb, 2013 1 commit
  24. 26 Jan, 2013 1 commit
    • Johann's avatar
      Delay SSE check until the compiler is configured. · 1a0f5248
      Johann authored
      Move SSE4 detection below compiler configuration. Otherwise ${CC} may
      not be populated.
      
      We are specifically interested in -msse4.1. Narrow detection code.
      
      Change-Id: I0ffac49e91b3fdb2aceb6eb6b90dc1c10b159111
      1a0f5248
  25. 14 Jan, 2013 1 commit
  26. 10 Jan, 2013 2 commits
  27. 20 Dec, 2012 1 commit
  28. 19 Dec, 2012 1 commit
    • John Koleszar's avatar
      make: fix dependency generation · de529486
      John Koleszar authored
      Remove an extra level of escaping around the $@ variable to get valid output.
      Prior to this change, modifying header files did not trigger a rebuild of
      sources dependent on them.
      
      Change-Id: I93ecc60371b705b64dc8a2583a5d31126fe3f851
      de529486
  29. 10 Dec, 2012 1 commit
    • John Koleszar's avatar
      configure: add --enable-external-build support · d9847638
      John Koleszar authored
      First attempt at avoiding all the compile-time environment detection for
      cases where you can generate the environments statically, as when the
      real build is being performed by another build system.
      
      Change-Id: Ie3cf95d71d6c5169900f31e263b84bc123cdf73f
      d9847638
  30. 28 Nov, 2012 1 commit
    • Martin Storsjo's avatar
      Disable fast unaligned on armv5te · 836f8e98
      Martin Storsjo authored
      This is enabled by default in the main configure.sh, but apparently
      is supposed to be disabled if the hardware doesn't support it.
      Unaligned reads is only supported on armv6 and newer.
      
      Change-Id: Ie1412e36a14036bbb4fe7b89aa36a178f35b2228
      836f8e98
  31. 20 Nov, 2012 1 commit
    • John Koleszar's avatar
      make: fix dependency generation for flat build tree · 2978bb87
      John Koleszar authored
      Update the fmt_deps function to use a new sed expression to convert the
      object file name generated by the compiler into the path-transformed
      name of the .o and .d files.
      
      Prior to this patch, changing a header file would not trigger an
      incremental build.
      
      Change-Id: I07f498a1d134577b89a72e3f1143c737b31a0636
      2978bb87
  32. 05 Nov, 2012 1 commit
  33. 24 Oct, 2012 1 commit
    • Yunqing Wang's avatar
      Fix "_FORTIFY_SOURCE" redefined warning · bc1d3cb9
      Yunqing Wang authored
      On Ubuntu 12.04, we got the following warning message:
      <command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
       [enabled by default]
      <built-in>:0:0: note: this is the location of the previous definition
      
      This was already fixed in VP8 configure file. Did the same change in
      experimental branch to stop this warning.
      
      Change-Id: Id162e5fd8841585ae806df6560b2f7536ea307c0
      bc1d3cb9
  34. 25 Sep, 2012 1 commit
    • Mike Frysinger's avatar
      check for x32 targets · a75a9cf2
      Mike Frysinger authored
      Add configure detection of the new x32 ABI as well as support in asm.
      
      Change-Id: Ic66a069599adeb81062090e3f11b71ee1fb97cb8
      a75a9cf2
  35. 15 Aug, 2012 1 commit
    • Mike Frysinger's avatar
      Parse out arm isa targets from dumpmachine · 2b59e14a
      Mike Frysinger authored
      The current parsing logic of the dumpmachine tuple lacks any arm
      cases which means tgt_isa never gets set, so for all arm targets,
      we get detected as generic-gnu.  Add some basic arm checks here
      so the automatic detection logic works.
      
      Change-Id: Ie5e98142876025c6708604236bc519c0bdb09319
      2b59e14a
  36. 09 Aug, 2012 2 commits