1. 05 Jul, 2017 1 commit
  2. 30 Jun, 2017 1 commit
    • Johann's avatar
      testing: ranges for random values · ce5b17f9
      Johann authored
      Add a method to acm_random.h to generate ranges of values
      
      Add a way to call that method to buffer.h
      
      Adjust dct_[partial_]test.cc to use it.
      
      Change-Id: I8c23ae9d27612c28f050b0e44c41cb4ad2494086
      ce5b17f9
  3. 29 Jun, 2017 1 commit
  4. 28 Jun, 2017 5 commits
    • Johann's avatar
      partial fdct neon: add 32x32_1 · 9fe510c1
      Johann authored
      Always return an int32_t. Since it needs to be moved to a register for
      shifting, this doesn't really penalize the smaller transforms.
      
      The values could potentially be summed and shifted in place.
      
      BUG=webm:1424
      
      Change-Id: Id5beb35d79c7574ebd99285fc4182788cf2bb972
      9fe510c1
    • Johann's avatar
      partial fdct neon: add 16x16_1 · f310ddc4
      Johann authored
      For the 8x8_1, the highbd output fit nicely in the existing function. 12
      bit input will overflow this implementation of 16x16_1.
      
      BUG=webm:1424
      
      Change-Id: I2945fe5478b18f996f1a5de80110fa30f3f4e7ec
      f310ddc4
    • Johann's avatar
      partial fdct neon: add 4x4_1 · 4959dd3e
      Johann authored
      BUG=webm:1424
      
      Change-Id: Ib0f3cfd6116fc1f5a99acb8bfd76e25b90177ffc
      4959dd3e
    • Johann's avatar
      partial fdct neon: move 8x8_1 and enable hbd tests · cf75ab6c
      Johann authored
      The function was originally written with HBD in mind. Enable it and
      configure the tests.
      
      BUG=webm:1424
      
      Change-Id: I78a2eba8d4d9d59db98a344ba0840d4a60ebe9a1
      cf75ab6c
    • Johann's avatar
      partial fdct test · 5ac88162
      Johann authored
      Test the _1 variant of the fdct, which simply sums the block and applies
      a modifying shift based on the block size.
      
      BUG=webm:1424
      
      Change-Id: Ic80d6008abba0c596b575fa0484d5b5855321468
      5ac88162