1. 17 Oct, 2017 1 commit
  2. 05 Oct, 2017 2 commits
  3. 03 Oct, 2017 1 commit
  4. 01 Oct, 2017 1 commit
  5. 11 Aug, 2017 1 commit
  6. 09 Aug, 2017 1 commit
  7. 08 Aug, 2017 1 commit
  8. 12 Jun, 2017 1 commit
    • Sarah Parker's avatar
      Clean up hbd transform code · 30dfa883
      Sarah Parker authored
      Responding to some left over cosmetic comments from
      2b5cdb1cf87c933331a16cc0221455d0a8c255e1
      
      Change-Id: I42e126593526cedd6675adf35b9c1df78e1ddf54
      30dfa883
  9. 09 Jun, 2017 1 commit
  10. 08 Jun, 2017 1 commit
    • Sarah Parker's avatar
      Remove deprecated high-bitdepth functions · 31c66502
      Sarah Parker authored
      This unifies the codepath for high-bitdepth transforms and deletes
      all calls to the old deprecated versions. This required reworking
      the way 1d configurations are combined in order to support rectangular
      transforms.
      
      There is one remaining codepath that calls the deprecated 4x4 hbd
      transform from encoder/encodemb.c. I need to take a closer look
      at what is happening there and will leave that for a followup
      since this change has already gotten so large.
      
      lowres 10 bit: -0.035%
      lowres 12 bit: 0.021%
      
      BUG=aomedia:524
      
      Change-Id: I34cdeaed2461ed7942364147cef10d7d21e3779c
      31c66502
  11. 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
  12. 19 May, 2017 1 commit
    • Sarah Parker's avatar
      Add configurations for hbd identity transform · 3eed4175
      Sarah Parker authored
      This adds the proper cfgs to av1_{inv/fwd}_txfm1d_cfg for
      the identity transform so all hbd transforms can use
      the same codepath. This has no impact on performance
      since the new identity transforms that correspond with
      the cfgs are not yet being called. Once this is checked in,
      we should be able to delete all deprecated transform functions
      and have a single code flow for all hbd transforms.
      
      BUG=aomedia:524
      
      Change-Id: I3d1bfbc8bc29b367e8ddf7dcd27525af0bd31067
      3eed4175
  13. 18 May, 2017 1 commit
    • Sarah Parker's avatar
      Refactor hbd txfm configurations to be 1D · eec47e65
      Sarah Parker authored
      The hbd transform configurations were originally written for all possible
      2d transforms. Now that there are many more possible 2d transforms
      due to EXT_TX and RECT_TX, it is simpler to write the cfg for the
      4 1D transform types and compose them to make all new possible transform
      types. This will allow for an easier integration of the identity transform
      for EXT_TX and rectangular transforms for RECT_TX into the current
      hbd transform codepath and facilitate the removal of obsolete transforms.
      This has no impact on performance.
      
      BUG=aomedia:524
      
      Change-Id: I1e217bcd217fd637b1df94fae62d9c59a0523c1a
      eec47e65
  14. 08 May, 2017 1 commit
  15. 04 May, 2017 2 commits
  16. 03 May, 2017 1 commit
  17. 02 May, 2017 1 commit
  18. 25 Apr, 2017 1 commit
  19. 28 Dec, 2016 1 commit
  20. 21 Dec, 2016 1 commit
    • Jingning Han's avatar
      Fix 2x2 high bit-depth transform setups · 443c38d3
      Jingning Han authored
      This commit fixes the 2x2 transform system setups for high bit-
      depth setting. It enables the cb4x4 mode to support high bit-depth
      process. The coding performance is improved over high bit-depth +
      ref-mv:
      
      lowres  2.5%
      midres  1.2%
      
      Change-Id: I351f9d72bdc7e15b2bd00e94286b98966a295e6d
      443c38d3
  21. 29 Nov, 2016 1 commit
  22. 01 Sep, 2016 2 commits
  23. 17 Aug, 2016 1 commit
  24. 12 Aug, 2016 1 commit
  25. 21 Jul, 2016 1 commit
    • Debargha Mukherjee's avatar
      Rectangular transforms 4x8 & 8x4 · e5848dea
      Debargha Mukherjee authored
      Added a new expt rect-tx to be used in conjunction with ext-tx.
      [rect-tx is a temporary config flag and will eventually be
      merged into ext-tx once it works correctly with all other
      experiments].
      
      Added 4x8 and 8x4 tranforms for use initially with rectangular
      sub8x8 y blocks as part of this experiment.
      
      There is about a -0.2% BDRATE improvement on lowres, others pending.
      
      When var-tx is on rectangular transforms are currently not used.
      That will be enabled in a subsequent patch.
      
      Change-Id: Iaf3f88ede2740ffe6a0ffb1ef5fc01a16cd0283a
      e5848dea
  26. 11 Jul, 2016 1 commit
  27. 13 May, 2016 1 commit
  28. 12 May, 2016 1 commit
  29. 10 May, 2016 1 commit
  30. 06 May, 2016 1 commit
  31. 15 Apr, 2016 1 commit
  32. 21 Mar, 2016 2 commits
  33. 17 Mar, 2016 1 commit
  34. 18 Nov, 2015 1 commit