1. 15 Feb, 2018 1 commit
    • Yaowu Xu's avatar
      Remove CONFIG_TX64X64 · d3d4159f
      Yaowu Xu authored
      The experiment is fully adopted.
      
      Change-Id: I6cc80a2acf0c93c13b0e36e6f4a2378fe5ce33c3
      d3d4159f
  2. 08 Feb, 2018 1 commit
    • Peng Bin's avatar
      Implement av1_lowbd_inv_txfm2d_add_8x8_sse2 · 58bd7ced
      Peng Bin authored
      1. Change the output type from uint16_t to uint8_t;
      2. sse2 version comparing to av1_inv_txfm2d_add_8x8_c achieves 4x~9x
         speedup.
      
      Change-Id: I08675a018d11f9904d5b0a40aa896fe8fd437352
      58bd7ced
  3. 24 Jan, 2018 1 commit
    • Angie Chiang's avatar
      Simplify cos_bit setting in txfm · d4327bce
      Angie Chiang authored
      Move cos_bit from txfm 1d cfg to 2d cfg
      Each txfm stage only uses one cos_bit
      
      This is a lossless change and it speeds up encoder by 2%
      
      Change-Id: I45d398761e4729b8c4c37729571fe3765cb0c83f
      d4327bce
  4. 05 Jan, 2018 1 commit
  5. 27 Dec, 2017 1 commit
  6. 14 Dec, 2017 3 commits
    • Urvang Joshi's avatar
      reference_hybrid_2d: Scaling within the function. · ec6acb2b
      Urvang Joshi authored
      Earlier the scaling was done outside the function. But now, we do that
      within the function itself, so that the reference output can be directly
      compared (without scaling) to integerized transform output.
      
      BUG=aomedia:1114
      
      Change-Id: I67feaf43c22c2893300336e0a9d7fa6eb2a184d9
      ec6acb2b
    • Urvang Joshi's avatar
      AV1InvTxfm2d.RunRoundtripCheck: Add 1:4 transforms · e035b5d9
      Urvang Joshi authored
      Also added some missing 1:2 transforms to the test.
      
      BUG=aomedia:1114
      
      Change-Id: If5ee878c56ba32450931e00b70c00cd95b56359c
      e035b5d9
    • Urvang Joshi's avatar
      AV1FwdTxfm2d.RunFwdAccuracyCheck: Add rect txfms. · 5fb50f89
      Urvang Joshi authored
      - Added all 1:2 and 1:4 transforms through a dynamically generated list.
      - Reworked the code to support testing these rectangular transforms.
      
      BUG=aomedia:1114
      
      Change-Id: I7e83b48f02a530716d5e30103780c5c4f450cbbd
      5fb50f89
  7. 17 Oct, 2017 1 commit
  8. 05 Oct, 2017 1 commit
  9. 04 Oct, 2017 1 commit
  10. 21 Aug, 2017 1 commit
  11. 09 Aug, 2017 1 commit
    • Angie Chiang's avatar
      Add txfm config test · 9c7089a9
      Angie Chiang authored
      This test makes sure two things:
      1) txfm stage range is within desired limit
          (lbd:16 bits hbd:32 bits)
      2) txfm stage range + cos bits is within desired limit
          (lbd:32 bits hbd:32 bits)
      
      Change-Id: Ie2cc3c8265810e034c1461def4717fa9d4c29945
      9c7089a9
  12. 08 Aug, 2017 1 commit
  13. 01 Jun, 2017 1 commit
    • Timothy B. Terriberry's avatar
      cb4x4: Move sub-4X4 TX sizes behind CONFIG_CHROMA_2X2. · fe67ed6a
      Timothy B. Terriberry authored
      cb4x4 itself should not require these sizes.
      
      This simplifies compatibility with other experiments, since we can
      first make them work with cb4x4 (which is now on by default), and
      then worry about chroma_2x2 (which is not) in separate steps.
      
      Encoder and decoder output should remain unchanged.
      
      Change-Id: I4e9fcdae49f238b5099a3c74a398fe993c2545f8
      fe67ed6a
  14. 12 Apr, 2017 2 commits
  15. 30 Mar, 2017 1 commit
  16. 13 Feb, 2017 1 commit
  17. 29 Nov, 2016 1 commit
  18. 01 Sep, 2016 2 commits
  19. 12 Aug, 2016 1 commit
  20. 13 May, 2016 3 commits
  21. 11 May, 2016 1 commit
  22. 10 May, 2016 1 commit
  23. 22 Apr, 2016 1 commit
    • Yi Luo's avatar
      Change hybrid transform function argument from TXFM_2D_CFG* to int · cf7f0069
      Yi Luo authored
        Unit test shows manually developed SSE4.1 code would performs ~30%
        better if TXFM_2D_CFG configuration is set in lower level. This
        change only updates function signature. There is no performance
        impact.
      
      Change-Id: I62692bd50a21ffc8a944bbd6c155c0a2020ad77b
      cf7f0069
  24. 19 Apr, 2016 1 commit
  25. 06 Apr, 2016 1 commit
  26. 05 Feb, 2016 1 commit
  27. 09 Nov, 2015 1 commit
    • Yaowu Xu's avatar
      Get test to build with MSVC · 4bc259db
      Yaowu Xu authored
      Added _USE_MATH_DEFINES to make sure M_PI can be refered to definitions
      in math.h for MSVC
      
      Change-Id: Idca128910384593a002eb08bae72c739fb998e19
      4bc259db
  28. 04 Nov, 2015 1 commit