1. 15 Jul, 2013 1 commit
  2. 26 Jun, 2013 2 commits
  3. 25 Jun, 2013 2 commits
    • Jingning Han's avatar
      Tune the rounding operations in 8x8 ADST/DCT sse2 · 0084e61d
      Jingning Han authored
      Improve the round-trip precision to meet the unit test setttings.
      
      Change-Id: I303febae56b4b990ea3798b8ebed94c0510ecf79
      0084e61d
    • Jingning Han's avatar
      Add 8x8 dct/adst unit tests · ab362621
      Jingning Han authored
      This commit enables 8x8 DCT and hybrid transform unit tests. It
      also tunes the forward hybrid transform rounding opertions for
      more precise round-trip performance.
      
      Change-Id: If05c1ce59d75d641b9c6c91527d02d3a6ef498c3
      ab362621
  4. 16 May, 2013 1 commit
    • Scott LaVarnway's avatar
      WIP: 8x8 idct/recon merge · 794a7bed
      Scott LaVarnway authored
      This patch eliminates the intermediate diff buffer usage by
      combining the short idct and the add residual into one function.
      The encoder can use the same code as well.
      
      Change-Id: Iacfd57324fbe2b7beca5d7f3dcae25c976e67f45
      794a7bed
  5. 05 Apr, 2013 1 commit
    • James Zern's avatar
      tests: use a portable rand() implementation · c4195e0e
      James Zern authored
      the one from gtest in this case: testing::internal::Random.
      this will make the tests deterministic between platforms. addresses
      issue #568.
      
      Change-Id: I5a8a92f5c33f52cb0a219c1dd3d02335acbbf163
      c4195e0e
  6. 23 Feb, 2013 1 commit
    • Yaowu Xu's avatar
      optimize 8x8 fdct rounding for accuracy · 22012ee9
      Yaowu Xu authored
      The commit added a final rounding choice for 8x8 forward dct to get
      rid of a sign bias at DC position and improve the accuracry in term
      of round trip error for 8x8 fDCT/iDCT.
      
      This commit also enabled forward 8x8 dct test.
      
      Change-Id: Ib67f99b0a24d513e230c7812bc04569d472fdc50
      22012ee9
  7. 25 Nov, 2012 1 commit
  8. 15 Nov, 2012 1 commit
  9. 06 Nov, 2012 1 commit
    • James Zern's avatar
      fix test builds · 2e3e6857
      James Zern authored
      s/([vV][pP])8/$19/
      additionally dct.h was removed; declare the _c functions that are used
      in the tests. the TODO for conversion to parameterized tests still
      remains.
      
      Change-Id: I73db9425a57075bbb78a92693ba6b320578981cd
      2e3e6857
  10. 01 Nov, 2012 1 commit
  11. 24 Aug, 2012 1 commit
    • Yaowu Xu's avatar
      change to properly account for coef scaling in unit tests · 95ee7f11
      Yaowu Xu authored
      The transform functions in experimental branch absorbed a scaling
      factor of 4 to allow quantization steps closer to unit quantizer.
      This commit added scaling code in between forward and inverse
      transform to properly account for the scaling factor.
      
      Change-Id: I9a573ddc1ffa74973b34800a5da1a56dbabe0949
      95ee7f11
  12. 03 Aug, 2012 1 commit
    • Daniel Kang's avatar
      16x16 DCT blocks. · fed8a183
      Daniel Kang authored
      Set on all 16x16 intra/inter modes
      
      Features:
      - Butterfly fDCT/iDCT
      - Loop filter does not filter internal edges with 16x16
      - Optimize coefficient function
      - Update coefficient probability function
      - RD
      - Entropy stats
      - 16x16 is a config option
      
      Have not tested with experiments.
      
      hd:     2.60%
      std-hd: 2.43%
      yt:     1.32%
      derf:   0.60%
      
      Change-Id: I96fb090517c30c5da84bad4fae602c3ec0c58b1c
      fed8a183
  13. 29 Jun, 2012 1 commit
    • Daniel Kang's avatar
      Add 8x8 fDCT unit test. · 26641c74
      Daniel Kang authored
      Also factorize ACMRandom to acm_random.h.
      
      Change-Id: I3b6eeb36fcbf7ae6dd3d2892bc40348f5c17982b
      26641c74
  14. 28 Jun, 2012 1 commit
  15. 26 Jun, 2012 1 commit