1. 22 Aug, 2016 1 commit
  2. 17 Aug, 2016 1 commit
  3. 19 May, 2016 1 commit
    • Yaowu Xu's avatar
      Use int for pixel value difference · fe6b6d38
      Yaowu Xu authored
      This fixes overflow of unsigned int when the difference is negative.
      Change-Id: I7a1ef2af84e59e675ec27f91de4e6d92a9c1d90c
  4. 03 May, 2016 1 commit
  5. 29 Mar, 2016 1 commit
  6. 25 Mar, 2016 4 commits
  7. 22 Mar, 2016 3 commits
    • Yaowu Xu's avatar
      libvpx -> libaom · 3d26d916
      Yaowu Xu authored
      Change-Id: I820483aefdc14f2ae946e08fe10fa01f3e845767
    • Yaowu Xu's avatar
      vp10/ -> av1/ · cfea7dd7
      Yaowu Xu authored
      Change-Id: Ia055d03656ad1580447eced8687949583fdf4089
    • Yaowu Xu's avatar
      Rename vpx to aom · bf4202ed
      Yaowu Xu authored
      Change-Id: Ibc7933fba85feeb30ef9b14b302d932aff19f54e
  8. 28 Jan, 2016 1 commit
  9. 21 Jan, 2016 1 commit
  10. 20 Jan, 2016 1 commit
  11. 02 Sep, 2015 1 commit
  12. 04 Aug, 2015 1 commit
  13. 30 Jul, 2015 1 commit
  14. 28 Jul, 2015 1 commit
  15. 24 Jul, 2015 1 commit
  16. 22 Jul, 2015 1 commit
  17. 20 Jul, 2015 1 commit
    • Jingning Han's avatar
      Unify the high bit-depth forward hybrid transforms · e253eaa0
      Jingning Han authored
      The SSE2 version high bit-depth forward hybrid transforms are
      essentially using the C functions via cross referencing to 1-D
      functions in vp9_dct.c. This commit unifies the two versions and
      removes the unnecessary dependency.
      Change-Id: Ib4d0702a138f8daf7d0bd97c141ee7088f293765
  18. 16 Jun, 2015 1 commit
  19. 01 Jun, 2015 1 commit
  20. 29 May, 2015 1 commit
  21. 22 May, 2015 1 commit
    • Scott LaVarnway's avatar
      Re-worked header files · b962646f
      Scott LaVarnway authored
      Various header/test files had to be re-worked in order to
      build "Remove cm parameter from vp9_decode_block_tokens()".
      This patch reverts the "Remove cm" part and only contains
      the re-worked header files.
      Change-Id: I520958a88d1991fee988a3c784d0eac40e117a32
  22. 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
  23. 07 May, 2015 1 commit
    • James Zern's avatar
      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
  24. 05 May, 2015 1 commit
  25. 29 Apr, 2015 2 commits
    • Yaowu Xu's avatar
      Disable ssse3 version idct16x16_256_add() · 486a73a9
      Yaowu Xu authored
      The version is currently producing different result from c version
      for some input. Disable the use of it for now to allow time for
      investigation the source of mismatch.
      Change-Id: Id039455494ee531db4886a9f1fa4761174ef6df3
    • James Zern's avatar
      vpx_mem: remove vpx_memset · f58011ad
      James Zern authored
      vestigial. replace instances with memset() which they already were being
      defined to.
      Change-Id: Ie030cfaaa3e890dd92cf1a995fcb1927ba175201
  26. 02 Dec, 2014 1 commit
    • Peter de Rivaz's avatar
      Added high bitdepth sse2 transform functions · 7e40a55e
      Peter de Rivaz authored
      Also removes some spurious changes in common/vp9_blockd.h which
      was introduced by a rebase issue between nextgen and master branches.
      Change-Id: If359f0e9a71bca9c2ba685a87a355873536bb282
      (cherry picked from commit 005d80cd05269a299cd2f7ddbc3d4d8b791aebba)
      (cherry picked from commit 08d2f548007fd8d6fd41da8ef7fdb488b6485af3)
      (cherry picked from commit 4230c2306c194c058f56433a5275aa02a2e71d56)
  27. 09 Oct, 2014 1 commit
  28. 06 Oct, 2014 1 commit
  29. 03 Oct, 2014 1 commit
    • Deb Mukherjee's avatar
      Incorporate WRAPLOW macro into non-highbitdepth tx · d50716fa
      Deb Mukherjee authored
      Incorporates the WRAPLOW macro into the non-highbitdepth transforms
      to aid hardware verification between a software C model and an
      intended hardware implementation though the use of the configure
      options: --enable-experimental --enable-emulate-hardware.
      Note that to avoid further discrepancies between the sse/sse2
      implementations of the transforms and the C implementation, when the
      emulate hardware option is invoked, we also disable sse/sse2/etc.
      Also incudes some minor cleanups/renaming etc.
      Change-Id: Ib864d8493313927d429cce402982f1c8e45b3287
  30. 12 Sep, 2014 1 commit
    • Deb Mukherjee's avatar
      Adds high bitdepth transform functions and tests · 10783d4f
      Deb Mukherjee authored
      Adds various high bitdepth transform functions and tests.
      Much of the changes are related to using typedefs tran_low_t
      and tran_high_t for the final transform cofficients and intermediate
      stages of the transform computation respectively rather than fixed
      types int16_t/int. When vp9_highbitdepth configure flag is off,
      these map tp int16_t/int32_t, but when the flag is on, they map
      to int32_t/int64_t to make space for needed extra precision.
      Change-Id: I3c56de79e15b904d6f655b62ffae170729befdd8
  31. 22 Aug, 2014 1 commit
  32. 28 Jul, 2014 1 commit
    • levytamar82's avatar
      Fix bug 805 · 4ba92dc5
      levytamar82 authored
      Remove all the redundant dct functions (dct4x4, dct8x8)
      in avx2 except dct32x32 those functions were copied originally from dct_sse2
      Change-Id: I742576fbf5175f3ac09f2076976a9247b259323e
  33. 19 Jul, 2014 1 commit
  34. 10 Jul, 2014 1 commit
    • James Zern's avatar
      tests: add API_REGISTER_STATE_CHECK · 29e1b1a4
      James Zern authored
      used to wrap API functions to ensure full environment consistency as
      opposed to the renamed ASM_REGISTER_STATE_CHECK which is used with
      assembly functions.
      currently checks the FPU tag word in x86/x86_64 gcc builds to ensure
      emms has been called.
      Change-Id: Ie241772dbf903d33d516a1add4c8c6783f2e1490