1. 01 Oct, 2017 1 commit
  2. 29 Sep, 2017 1 commit
  3. 28 Sep, 2017 1 commit
  4. 10 Sep, 2017 1 commit
    • Jingning Han's avatar
      Rework base range entropy coding in level map system · 87b01b5a
      Jingning Han authored
      Replace the truncated geometric distribution model with the grouped
      leaves structure for more efficient probability modeling.
      Each group has its own Geometric distribution
      
      This give us 0.2% gain on lowres
      
      Change-Id: If5c73dd429bd5183a8aa81042f8f56937b1d8a6a
      87b01b5a
  5. 31 Aug, 2017 2 commits
  6. 23 Aug, 2017 1 commit
  7. 21 Aug, 2017 1 commit
  8. 15 Aug, 2017 1 commit
  9. 02 Aug, 2017 1 commit
  10. 26 Jul, 2017 1 commit
  11. 24 Jul, 2017 1 commit
  12. 11 Jul, 2017 1 commit
    • Nathan E. Egge's avatar
      Remove the EC_ADAPT experimental flags. · 6bdc40f1
      Nathan E. Egge authored
      Removing these flags make the EC_ADAPT experiment an integral part of
       the draft AV1 bitstream definition
      This commit has no effect on metrics.
      
      Change-Id: Ice78520935e8bfa9d25cf4b8384a1b872069d09c
      6bdc40f1
  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. 25 May, 2017 1 commit
  15. 20 May, 2017 1 commit
  16. 19 May, 2017 1 commit
  17. 16 May, 2017 1 commit
  18. 11 May, 2017 1 commit
  19. 04 May, 2017 1 commit
    • hui su's avatar
      Remove subframe_prob_update experiment · ed5a30f2
      hui su authored
      The coding gain from this experiment can be mostly obtained
      from ec-adapt.
      
      BUG=aomedia:450
      
      Change-Id: Ia7f9df9b2c13d8cdb962eeb39624f3e4e3f036ba
      ed5a30f2
  20. 24 Apr, 2017 1 commit
  21. 12 Apr, 2017 1 commit
  22. 05 Apr, 2017 1 commit
    • Yushin Cho's avatar
      Add PVQ frame context in common and tiles. · b188ea14
      Yushin Cho authored
      In preparation for enabling backward updates of contexts for PVQ.
      1. Default prob setting for PVQ,
      which is based on flat probabilities at the moment.
      2. At the end of encoding a frame, average probablities and expected values
      of PVQ are copied to the frame context.
      
      Change-Id: I1d087b98e6b0d55ebf8aef696dd986f88197cedf
      b188ea14
  23. 03 Apr, 2017 1 commit
  24. 28 Mar, 2017 1 commit
  25. 23 Mar, 2017 1 commit
    • Jingning Han's avatar
      Account for 2x2 tx_size in extrabits_size · 008ea46a
      Jingning Han authored
      Offset the transform block size with respect to TX_4X4 when
      counting the cat6 extra bit size. This accounts for the potential
      use of 2x2 transform block size in cb4x4.
      
      BUG=aomedia:405
      
      Change-Id: Ia15ac123e4f31dc66455c3aa6925ae5e754de493
      008ea46a
  26. 17 Mar, 2017 1 commit
    • Alex Converse's avatar
      Fix off by one in an assert. · f5931e5e
      Alex Converse authored
      'bits' can be (less than or) equal to sizeof(av1_cat6_prob).
      
      BUG=aomedia:399
      
      Change-Id: I20ceb6fa3b61dfcc59e28605fe4f90d8bfaacc51
      f5931e5e
  27. 16 Mar, 2017 2 commits
  28. 15 Mar, 2017 3 commits
    • Thomas Davies's avatar
      NEW_TOKENSET: Make zero block value uncodeable for AC coeffs. · 1c05c635
      Thomas Davies authored
      Change-Id: Icd7528d1ec8e117205e5e35ad9a11cfa83b08253
      1c05c635
    • Thomas Davies's avatar
      NEW_TOKENSET: do not code impossible values. · 04bdd523
      Thomas Davies authored
      In the last position, No-EOB values and zero are all not
      possible.
      
      AWCY, objective-1-fast: -0.08% all metrics
      AWCY, screen content:
      
      PSNR YCbCr:    -0.42%    -0.42%    -0.43%
      PSNRHVS:       -0.40%
      SSIM:          -0.41%
      MSSSIM:        -0.41%
      CIEDE2000:     -0.42%
      
      Change-Id: Iad012abfd2a48a2c9ff27512f92b27235a5a8a4a
      04bdd523
    • Thomas Davies's avatar
      EC_ADAPT: Perform backwards updates directly on CDFs. · 028b57f5
      Thomas Davies authored
      The initial CDF for each frame is stored in
      the frame context. CDFs for actual coding are
      stored in the tile structures, and these are
      what get adapted. The initial CDF is replaced
      by an average CDF derived from these tile CDFs.
      This is carried forward to future frames when
      backward adaptation is on.
      
      CDFs are no longer set from the 8 bit probabilities
      in backwards adaptation.
      
      For now, 8 bit probabilities are maintained for
      use in the encoder and for symbols which do not
      have a CDF.
      
      Change-Id: I106b30510bfad1fa57d077f7702acc1864378a09
      028b57f5
  29. 07 Mar, 2017 1 commit
    • hui su's avatar
      Fork the entropy experiment · 0d103578
      hui su authored
      Split it into two experiments:
      q_adapt_probs: multiple initial coeff prob tables based on q-index
      subframe_prob_update: multiple backward prob updates within frame
      
      Change-Id: I78041ebd4ba34afc9152f6861225f63c2e8eb686
      0d103578
  30. 24 Feb, 2017 3 commits
  31. 16 Feb, 2017 1 commit
  32. 06 Feb, 2017 1 commit
    • Alex Converse's avatar
      ec_multisymbol: Split off new new_tokenset experiment · a9598cd6
      Alex Converse authored
      The new_tokenset experiment replaces the unconstrained tokenset with a
      multisymbol alphabet in an inventive way.
      
      Tested configurations:
      new_tokenset + ec_adapt, new_tokenset, ec_multisymbol
      
      Change-Id: I846ab2e51c2a1dc3f2f9904ed8c47a8e98f853c5
      a9598cd6
  33. 03 Feb, 2017 2 commits