1. 25 Oct, 2017 1 commit
  2. 24 Oct, 2017 5 commits
  3. 23 Oct, 2017 1 commit
    • Linfeng Zhang's avatar
      Clean av1_read_coeffs_txb() · 72e0b3fa
      Linfeng Zhang authored
      Let read_nz_map() etc. output to uint8_t*.
      
      Temporarily introduced coeff_is_byte_flag as an argument of
      get_nz_count() and get_nz_map_ctx() to handle different types of input
      coefficients. It helps to not duplicate too many functions.
      If possible, unify types to uint8_t* later.
      
      Change-Id: Idbbe67b7ec563f8c9299daa0fa7d05e15c8295e6
      72e0b3fa
  4. 20 Oct, 2017 1 commit
    • Debargha Mukherjee's avatar
      Remove CONFIG_CB4X4 config flags · 6ea917ec
      Debargha Mukherjee authored
      Since CB4X4 is adopted and without it the codec does not work,
      it is better to remove it and simplify the code.
      
      Change-Id: I51019312846928069727967e3b2bbb60f0fba80d
      6ea917ec
  5. 18 Oct, 2017 2 commits
    • Linfeng Zhang's avatar
      Clean get_eob_ctx() · 7f7e89f9
      Linfeng Zhang authored
      Remove the unused argument.
      
      Change-Id: I4b7936e6c12a9d0a54c9d1cc281f96ec623e5cd8
      7f7e89f9
    • Linfeng Zhang's avatar
      Update txb context calculation code · ce065ca3
      Linfeng Zhang authored
      Split coefficients into signs (0 or 1) and levels (0 to 255),
      so that they both can be fit in 1-byte.
      
      Change-Id: I0f486368b7b819a77aaddda4710e83189e53fc55
      ce065ca3
  6. 10 Oct, 2017 1 commit
  7. 05 Oct, 2017 2 commits
  8. 04 Oct, 2017 1 commit
  9. 02 Oct, 2017 3 commits
  10. 28 Sep, 2017 1 commit
  11. 24 Sep, 2017 1 commit
  12. 11 Sep, 2017 2 commits
  13. 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
  14. 06 Sep, 2017 1 commit
  15. 31 Aug, 2017 1 commit
    • Angie Chiang's avatar
      Use 7 neighbors for nz_map ctx · 2b38deff
      Angie Chiang authored
      This will let coding performance drop slightly
      lowres 0.093%
      
      Increase encoder speed by 24%
      
      Reduce nz_map's context size by 20%
      
      Change-Id: I871c18a7e0341e066afc334556b9998194b3f8c9
      2b38deff
  16. 23 Aug, 2017 1 commit
  17. 22 Aug, 2017 1 commit
  18. 24 Jul, 2017 1 commit
  19. 19 Jul, 2017 1 commit
    • Jingning Han's avatar
      Rework txk_type indexing system for chroma component · 19b5c8fa
      Jingning Han authored
      Use the row and column indexes to fetch txk_type, which allows the
      chroma components to derive the tx type from the corresponding luma
      components. It improves the coding performance of txk-sel by 0.18%.
      
      Change-Id: I3f4bca5839e13ae95e51053e76cd86fe58202ac9
      19b5c8fa
  20. 17 Jul, 2017 1 commit
  21. 14 Jul, 2017 1 commit
  22. 13 Jul, 2017 1 commit
  23. 28 Jun, 2017 2 commits
  24. 24 Jun, 2017 1 commit
    • Angie Chiang's avatar
      Pass mbmi into get_scan() · bd99b38c
      Angie Chiang authored
      This is to facilitate future experiment related to adapt_scan
      
      Change-Id: I51628f3df81bd82db7f8f553d13da0ee5792d7d9
      bd99b38c
  25. 21 Jun, 2017 1 commit
    • Timothy B. Terriberry's avatar
      cb4x4: Move sub-4X4 block sizes behind chroma flags. · 81ec2619
      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_sub8x8 and chroma_2x2 (which is not) in
      separate steps.
      
      Encoder and decoder output should remain unchanged.
      
      Change-Id: Iff2a5494cab3b7d96f881e8bd9cd4bf18c817cfa
      81ec2619
  26. 14 Jun, 2017 4 commits
  27. 01 Jun, 2017 1 commit
    • Angie Chiang's avatar
      Add gen_txb_cache() and it's related functions · 2affb3b0
      Angie Chiang authored
      This function pre-generate counts/magnitudes of each level map
      such that we don't have to re-calculate the counts/magnitudes
      while doing the optimization.
      
      Change-Id: Ifdfc89522cf2f2b9f3734d451324081f42b47cb0
      2affb3b0