1. 20 Feb, 2014 1 commit
  2. 12 Feb, 2014 1 commit
    • Tom Finegan's avatar
      gen_msvs_vcxproj.sh: Add /arch:AVX for files using AVX. · 7836e3a5
      Tom Finegan authored
      Turns on AVX when the final characters of .c and .cc file names preceding the
      .c and .cc file extension contain the substrings avx or avx2. This silences
      many MSVC warnings issued during compilation files that use AVX.
      
      Change-Id: I82bda394af7a688679abab2a50dd7e10b3cb0c7a
      7836e3a5
  3. 06 Feb, 2014 1 commit
  4. 05 Feb, 2014 3 commits
  5. 04 Feb, 2014 1 commit
  6. 28 Jan, 2014 1 commit
    • Johann's avatar
      Correct OUTPUT_C_HEADER · 3b83a395
      Johann authored
      OUTPUT_FMT_C_HEADER
      
      Change-Id: Ic1a583352ead8268efc39f1b89257e9c622e1613
      3b83a395
  7. 27 Jan, 2014 1 commit
  8. 18 Jan, 2014 1 commit
  9. 10 Jan, 2014 1 commit
    • Johann's avatar
      Apply neon flags to intrinsic files · dadf3505
      Johann authored
      Filter out files ending in _neon.c and append .neon so the Android build
      system knows to apply -mfpu=neon
      
      Change-Id: Ib67277e5920bfcaeda7c4aa16cd1001b11d59305
      dadf3505
  10. 08 Jan, 2014 1 commit
  11. 06 Jan, 2014 1 commit
  12. 13 Dec, 2013 1 commit
  13. 26 Nov, 2013 1 commit
  14. 21 Nov, 2013 2 commits
  15. 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
  16. 15 Nov, 2013 2 commits
    • Johann's avatar
      Generate GAS output for Chromium · 16344c4a
      Johann authored
      Upstream changes to account for differences in clang
      syntax for Chromium iOS builds.
      
      Since most of these are incompatible with XCode clang,
      hide them behind a flag.
      
      Change-Id: Idafcbcd4eb01b1ada6277da2d2edfd6c04b579fd
      16344c4a
    • 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
  17. 14 Nov, 2013 1 commit
  18. 12 Nov, 2013 1 commit
    • Johann's avatar
      Split macro strings on whitespace · 53d79784
      Johann authored
      Match any whitespace instead of individual spaces. The macro
      definitions in vp9/common/arm/neon/vp9_short_idct32x32_1_add_neon.asm
      triggered this and treated spaces as arguments leading to lines like:
      $8vld1$8.$88$8           {$8q8$8}, [$$89$8], $$8stride$8
      
      Change-Id: I2d5718aba4614e4fd7b702e15c2a1bd80e656bd2
      53d79784
  19. 06 Nov, 2013 1 commit
  20. 29 Oct, 2013 1 commit
  21. 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
  22. 02 Oct, 2013 1 commit
  23. 29 Sep, 2013 2 commits
  24. 26 Sep, 2013 1 commit
  25. 19 Sep, 2013 1 commit
    • Martin Storsjo's avatar
      thumb: Extend the regexp for handling negative register indexing · 2a233dd3
      Martin Storsjo authored
      Now the same regexp that previously handled cases such as
      "ldr r1, [r2, -r3]" also can handle the first operand being omitted
      as in "pld [r2, -r3]".
      
      This fixes building vp9_convolve8*neon.asm in thumb mode (and thus,
      for Windows Phone as well).
      
      Change-Id: I20c1c3f2bfb2587fb5fa523b863972a7fe30d8ff
      2a233dd3
  26. 22 Aug, 2013 2 commits
  27. 15 Aug, 2013 1 commit
  28. 14 Aug, 2013 1 commit
  29. 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
  30. 24 Jul, 2013 1 commit
    • Martin Storsjo's avatar
      msvs: Generate proper configurations for mixed platforms · feefd81b
      Martin Storsjo authored
      Prior to 73c4e284, the generated .sln files didn't contain any
      information about the different configurations when using .vcxproj
      project files. The MSVS IDE was able to fill this in just fine when
      loaded though.
      
      When building for ARM, the obj_int_extract project still is built
      for x86, in order for the build process to be able to use
      obj_int_extract.exe.
      
      Now that configuration info is generated, it breaks current ARM
      setups, since the configurations generated by gen_msvs_sln.sh only
      included configurations from the last parsed project file (as
      mentioned in the comment).
      
      In these setups, the MSVS IDE generated a third meta-platform, called
      "Mixed Platforms". This meta-platform points to either ARM or
      Win32 as platform in each of the individual projects.
      
      When the MSVS IDE generated this automatically, it also included
      the original ARM and Win32 platforms as separate choices, but these
      can be omitted since they don't make sense.
      
      Change-Id: Ie25226496f91af4bb1ad8eb9ae9ca5bfed0433d7
      feefd81b
  31. 19 Jul, 2013 1 commit
  32. 18 Jul, 2013 2 commits
  33. 10 Jul, 2013 1 commit