1. 22 Jun, 2016 1 commit
  2. 27 May, 2016 1 commit
  3. 26 May, 2016 1 commit
  4. 28 Apr, 2016 1 commit
  5. 22 Apr, 2016 1 commit
  6. 31 Mar, 2016 1 commit
  7. 10 Dec, 2015 1 commit
    • Yunqing Wang's avatar
      Minor cleanup · cd08120d
      Yunqing Wang authored
      Removed unused GET_GOT_SAVE_ARG.
      
      Change-Id: I0ae41c2d0dcd6d7d1c8dda05062fcdb737fd917d
      cd08120d
  8. 13 Nov, 2015 1 commit
    • Ralph Giles's avatar
      Use Interlocked calls in win32 once() implementation. · 2635573a
      Ralph Giles authored
      This is simpler than the previous scheme, which tried to allocate
      the CRITICAL_SECTION struct in a thread-safe manner before it
      could use it to run the wrapped function in a thread-safe manner.
      
      Change-Id: I172e5544e5f16403a3a0e5e2b9104b1292a0d786
      2635573a
  9. 22 Sep, 2015 1 commit
    • Johann's avatar
      Restrict get_msb inputs · 90a109f0
      Johann authored
      Add a warning and assert that inputs for get_msb must not be zero.
      
      Change-Id: I8c6f289ff13248f6e3a8bc24aab3712ed33022a6
      90a109f0
  10. 10 Aug, 2015 1 commit
  11. 08 Aug, 2015 3 commits
  12. 05 Aug, 2015 1 commit
  13. 28 May, 2015 1 commit
    • Johann's avatar
      Don't #define snprintf in VS 2015 or higher. · cad0eca2
      Johann authored
      In VS 2015 and higher snprintf is supplied and therefore vsnprintf
      doesn't need to be defined. This also avoids problems caused by
      _snprintf being different from snprintf.
      
      This fixes a build break with VS 2015 and improves security.
      
      Originally submitted via chromium by brucedawson@chromium.org
      https://codereview.chromium.org/1055603003
      
      Additionally break this MSVC-specific tweak to a new file, which will
      become the home of all such MSVC-specific things.
      
      This requires adding a dependency on msvc.h to every example which uses
      args.c and tools_common.h
      
      Change-Id: I35b5f8e7ea00f6627403aabc9ea79b0412557a99
      cad0eca2
  14. 14 May, 2015 1 commit
  15. 13 May, 2015 1 commit
    • Johann's avatar
      Relocate memory operations for common code · 1d7ccd53
      Johann authored
      With the sad functions, and hopefully the variance functions soon,
      moving to the vpx_dsp location, place the defines used in the
      reference C code in a common location.
      
      Change-Id: I4c8ce7778eb38a0a3ee674d2f1c488eda01cfeca
      1d7ccd53
  16. 07 May, 2015 1 commit
    • James Zern's avatar
      replace DECLARE_ALIGNED_ARRAY w/DECLARE_ALIGNED · fd3658b0
      James Zern authored
      this macro was used inconsistently and only differs in behavior from
      DECLARE_ALIGNED when an alignment attribute is unavailable. this macro
      is used with calls to assembly, while generic c-code doesn't rely on it,
      so in a c-only build without an alignment attribute the code will
      function as expected.
      
      Change-Id: Ie9d06d4028c0de17c63b3a27e6c1b0491cc4ea79
      fd3658b0
  17. 25 Apr, 2015 1 commit
  18. 15 Apr, 2015 1 commit
  19. 18 Mar, 2015 1 commit
  20. 24 Jan, 2015 1 commit
    • James Zern's avatar
      x86: correct OSXSAVE + AVX bit check · 4ed1bda7
      James Zern authored
      the result should have both bits set; previously this was converted from
      webp incorrectly and resulted in a boolean check...
      
      Change-Id: I2a7c7f2b491945f3a536ab4fca02247eccc892b8
      4ed1bda7
  21. 16 Jan, 2015 1 commit
  22. 12 Dec, 2014 1 commit
    • James Zern's avatar
      x86_abi_support: set LIBVPX_RAND w/vp9-postproc · d5484f10
      James Zern authored
      set LIBVPX_RAND with --enable-vp9-postproc, previously only the vp8
      config was checked. this fixes the build with --disable-postproc.
      
      Change-Id: Ia61baded6aa0e44d6443ae4a3c85915f1054f053
      d5484f10
  23. 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.
      
      BUG=710
      
      Change-Id: Ic785b167cd9f95eeff31c7c76b7b736c07fb30eb
      6eec73a7
  24. 25 Sep, 2014 1 commit
    • Johann's avatar
      Clarify GCC version check · f6be2f3c
      Johann authored
      The version check was incorrectly matching some versions of clang
      which reported as gcc 4.2
      
      Change-Id: I686d3576e71883fe1463206b56ab5e2aa9bb68a8
      f6be2f3c
  25. 13 Sep, 2014 1 commit
  26. 09 Sep, 2014 1 commit
    • Johann's avatar
      Restructure ARM assumptions in cpudetect · 8dcdacc5
      Johann authored
      Allow building for targets which have NEON but not EDSP or MEDIA.
      
      Set HAS_NEON flag for builds which have neon assembly but not
      intrinsics.
      
      Change-Id: Ibfa81a8444a8c55d1d3209c533d1d70d2f809669
      8dcdacc5
  27. 18 Aug, 2014 1 commit
    • Johann's avatar
      Include vpx_config.h in vpx_timer.h · 07a47466
      Johann authored
      vpx_timer.h uses several defines from the config file including
      CONFIG_OS_SUPPORT and INLINE
      
      Change-Id: I16cb45237787cbc1ae79a67e16b8042811dda336
      07a47466
  28. 12 Aug, 2014 2 commits
  29. 30 Jul, 2014 1 commit
  30. 13 Jun, 2014 1 commit
  31. 04 May, 2014 1 commit
    • Martin Storsjo's avatar
      Don't try to use getenv on windows phone/rt · 20babf6d
      Martin Storsjo authored
      The getenv function doesn't exist there. In Visual Studio 2012,
      the function still existed in the link libraries even though
      it was hidden in the headers, but in the 2013 version it has been
      removed from the link libraries as well.
      
      Change-Id: Iea6289a698fa1788e906f5aabb6fddda3675815b
      20babf6d
  32. 27 Feb, 2014 1 commit
  33. 12 Feb, 2014 1 commit
    • Dmitry Kovalev's avatar
      Removing x86_cpuid.c. · 572f7162
      Dmitry Kovalev authored
      The file has implementation of only one function vpx_x86_vendor() which
      is unused.
      
      Change-Id: Icf8d7ee67cc8372affb7b5a436328cecdfd5e291
      572f7162
  34. 24 Jan, 2014 1 commit
  35. 17 Dec, 2013 1 commit
  36. 09 Dec, 2013 1 commit
  37. 23 Nov, 2013 1 commit