1. 03 Feb, 2017 1 commit
  2. 02 Feb, 2017 2 commits
  3. 31 Jan, 2017 1 commit
    • Thomas Davies's avatar
      EC_MULTISYMBOL: merge ZERO_TOKEN into coding scheme. · 0ccefe21
      Thomas Davies authored
      Zero, one, and two or more coded as one symbol (head).
      Remaining tokens coded as a tail symbol.
      
      The pareto CDF distribution is adjusted to cover tokens from
      two onwards.
      
      Change-Id: I98b33fab6b9f52690f6ad618ac55e725a97be056
      0ccefe21
  4. 30 Jan, 2017 1 commit
    • Jingning Han's avatar
      Make cb4x4 work with daala-ec · 1992af1b
      Jingning Han authored
      This commit makes the daala-ec work in the cb4x4 mode. As compared
      to --enable-experimental, --enable-experimental --enable-cb4x4
      improves the coding performance by:
      
      lowres 2.6%
      midres 1.2%
      
      Change-Id: Ifee6f011c80364492c4a547513d24eb2958b5a56
      1992af1b
  5. 25 Jan, 2017 1 commit
    • hui su's avatar
      Cleanup for the entropy experiment · 0161a932
      hui su authored
      Minor performance changes
      0.03% better on lowres
      0.01% better on midres
      
      Change-Id: I7a7168f3a2a4d17a03353841a416eff6edf1e241
      0161a932
  6. 24 Jan, 2017 1 commit
  7. 23 Jan, 2017 1 commit
  8. 21 Jan, 2017 1 commit
    • Jingning Han's avatar
      Make adapt-scan support rectangular transform block sizes · 758b2ceb
      Jingning Han authored
      This commit enables the adaptive scan order system support
      rectangular trnasform block sizes. It resolves the coding failure
      when rect-tx or var-tx are enabled.
      
      BUG=aomedia:143
      
      Change-Id: Ic565284e811e3f7e0ebf2e08fb3748257ce8a049
      758b2ceb
  9. 19 Jan, 2017 1 commit
    • Jingning Han's avatar
      Support adaptive scan order in cb4x4 mode · a6b0c4c9
      Jingning Han authored
      This commit adds 2x2 transform block scan order to make the
      adaptive scan order support cb4x4 mode.
      
      BUG=aomedia:135
      
      Change-Id: Ic8c3ae9ed65d577df629524b617b386b5e799d4c
      a6b0c4c9
  10. 18 Jan, 2017 1 commit
    • Urvang Joshi's avatar
      Enable rectangular transforms for Intra also. · feb925fe
      Urvang Joshi authored
      These are under EXT_TX + RECT_TX experiment combo.
      
      Results
      =======
      
      Derf Set:
      --------
      All Intra frames: 1.8% avg improvement (and 1.78% BD-rate improvement)
      Video: 0.230% avg improvement (and 0.262% BD-rate improvement)
      
      Objective-1-fast set
      --------------------
      Video: 0.52 PSNR improvement
      
      Change-Id: I1893465929858e38419f327752dc61c19b96b997
      feb925fe
  11. 09 Jan, 2017 1 commit
  12. 21 Dec, 2016 1 commit
  13. 18 Nov, 2016 1 commit
    • Debargha Mukherjee's avatar
      Add default 64x64 scan orders and entropy models · 153e1f86
      Debargha Mukherjee authored
      Adds 64x64 default scan orders
      Adds 64x64 coefficient entropy models (just copy the 32x32 ones)
      Entropy context updates for 64x64 transform
      Various misc. changes to support 64x64 transforms
      
      Change-Id: I2c0bc4ba540886dd196e87a78b205407ad3e866b
      153e1f86
  14. 09 Nov, 2016 1 commit
    • Alex Converse's avatar
      Fix rans ec_multisymbol merge issues. · 1e4e29f7
      Alex Converse authored
      The rans experiment is dead. The ans experiment with the ec_multisymbol
      experiment also turned on takes its place.
      
      Change-Id: Ie9f30ec7cf73aae6b2ea580a7b1f208485a8a7a7
      1e4e29f7
  15. 03 Nov, 2016 1 commit
  16. 02 Nov, 2016 1 commit
  17. 30 Oct, 2016 2 commits
    • Thomas Davies's avatar
      EC_ADAPT: refactor and fix MinArfFreq unit tests. · 6519bebf
      Thomas Davies authored
      Ensure that cdfs are synced with pdfs after every
      forward update.
      
      Change-Id: I5677f78300156c8622f1728d7a343ff6c3a4ea64
      6519bebf
    • Alex Converse's avatar
      Add ec_multisymbol for common daala_ec and rans code · aca9feba
      Alex Converse authored
      The new ec_multisymbol experiment supersedes the rans experiment and is
      used for multisymbol features that can be backed by either daala_ec or
      rans.
      
      This experiment is automatically enabled by ec_adapt and will try to
      enable daala_ec or ans (in that order).
      
      Change-Id: Ie75b4002b7a9d7f5f7b4d130c1aacb3dbe97e54f
      aca9feba
  18. 26 Oct, 2016 2 commits
  19. 25 Oct, 2016 3 commits
  20. 21 Oct, 2016 1 commit
  21. 20 Oct, 2016 1 commit
    • Alex Converse's avatar
      Add ec_multisymbol for common daala_ec and rans code · f2753c34
      Alex Converse authored
      The new ec_multisymbol experiment supersedes the rans experiment and is
      used for multisymbol features that can be backed by either daala_ec or
      rans.
      
      This experiment is automatically enabled by ec_adapt and will try to
      enable daala_ec or ans (in that order).
      
      Change-Id: Ie75b4002b7a9d7f5f7b4d130c1aacb3dbe97e54f
      f2753c34
  22. 19 Oct, 2016 1 commit
  23. 14 Oct, 2016 1 commit
    • Alex Converse's avatar
      Switch rANS to 15 bit precision, and adjust L_BASE. · 62a94a64
      Alex Converse authored
      This causes rANS to operate at the same precision as the Daala EC.
      
      aom/master stats: rans10uabs8lbase12 → rans15uabs8lbase15
      
      objective-1-fast
      PSNR YCbCr:      0.01%      0.01%      0.01%
         PSNRHVS:      0.01%
            SSIM:      0.01%
          MSSSIM:      0.01%
       CIEDE2000:      0.01%
      
      subset1
      PSNR YCbCr:     -0.01%     -0.00%     -0.00%
         PSNRHVS:     -0.01%
            SSIM:     -0.01%
          MSSSIM:     -0.01%
       CIEDE2000:     -0.01%
      
      (cherry picked from aom/master commit ddbc2e2a)
      
      Change-Id: I6ef0a4f6198784b3712a61af9f105d560a22eaea
      62a94a64
  24. 13 Oct, 2016 2 commits
    • Alex Converse's avatar
      Remove custom rans types · 9ed1a2ff
      Alex Converse authored
      (cherry picked from aom/master commit 11206c60)
      
      Includes renames in a bunch of places not handled by the original
      due to differing tree states.
      
      Change-Id: Ic74d9d8850b8c80a51e55e425bbf472a67e2653f
      9ed1a2ff
    • Alex Converse's avatar
      Remove the starting zero from ANS CDFs. · e9f70f8f
      Alex Converse authored
      This brings it in line with the Daala CDFs and will make it easier to
      share code.
      
      Change-Id: Idfd2d2b33c3b9b2c4e72ce72fb3d8039013448b9
      (cherry picked from aom/master commit af98507c)
      e9f70f8f
  25. 12 Oct, 2016 1 commit
  26. 28 Sep, 2016 2 commits
  27. 21 Sep, 2016 2 commits
  28. 19 Sep, 2016 3 commits
    • Alex Converse's avatar
      Switch rANS to 15 bit precision, and adjust L_BASE. · ddbc2e2a
      Alex Converse authored
      This causes rANS to operate at the same precision as the Daala EC.
      
      rans10uabs8lbase12 → rans15uabs8lbase15
      
      objective-1-fast
      PSNR YCbCr:      0.01%      0.01%      0.01%
         PSNRHVS:      0.01%
            SSIM:      0.01%
          MSSSIM:      0.01%
       CIEDE2000:      0.01%
      
      subset1
      PSNR YCbCr:     -0.01%     -0.00%     -0.00%
         PSNRHVS:     -0.01%
            SSIM:     -0.01%
          MSSSIM:     -0.01%
       CIEDE2000:     -0.01%
      
      Change-Id: I6ef0a4f6198784b3712a61af9f105d560a22eaea
      ddbc2e2a
    • Angie Chiang's avatar
      Add nonzero prob/count tables for adaptive scan order · 5cb9f2e5
      Angie Chiang authored
      The nonzero prob is updated by update_scan_prob()
      
      Change-Id: I0c96bab2dc29938103b4b668653585198ff7a5c8
      5cb9f2e5
    • Jingning Han's avatar
      Support potential 2x2 transform block unit · d3ff03b4
      Jingning Han authored
      Make the codec support 2x2 tranform block unit for chroma components.
      
      Change-Id: If428abeb55fd772bdd74da0d0449b436f60eb0e3
      d3ff03b4
  29. 15 Sep, 2016 1 commit
  30. 03 Sep, 2016 1 commit