1. 15 Mar, 2017 1 commit
    • 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
  2. 24 Feb, 2017 1 commit
  3. 17 Feb, 2017 1 commit
    • Debargha Mukherjee's avatar
      Support trapezoidal models for global motion · 5dfa9300
      Debargha Mukherjee authored
      Adds functinoality for least-squares, RANSAC as well as encoding and
      decoding with new constrained homographies that warp blocks to horizontal
      and/or vertical trapezoids. This is for future experimentation. None
      of the models are actually enabled in the code.
      
      Change-Id: I1936018c6b11587d6fd83c3a2c63548cb641b33f
      5dfa9300
  4. 16 Nov, 2016 1 commit
  5. 14 Nov, 2016 1 commit
  6. 11 Nov, 2016 1 commit
  7. 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
  8. 27 Oct, 2016 2 commits
  9. 22 Oct, 2016 1 commit
  10. 21 Oct, 2016 4 commits
  11. 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
  12. 06 Oct, 2016 1 commit
  13. 05 Oct, 2016 1 commit
  14. 03 Oct, 2016 1 commit
  15. 30 Sep, 2016 1 commit
  16. 29 Sep, 2016 1 commit
  17. 15 Sep, 2016 1 commit
  18. 14 Sep, 2016 3 commits
  19. 02 Sep, 2016 1 commit
  20. 01 Sep, 2016 2 commits
  21. 12 Aug, 2016 1 commit
  22. 21 Jul, 2016 1 commit
  23. 19 Jul, 2016 1 commit
    • Sarah Parker's avatar
      Add global motion parameters to compressed header · 5fa46c0b
      Sarah Parker authored
      Currently nothing is implemented to compute GM parameters, this
      just adds the capability to send them in the bitstream if they
      were computed. Still need to implement the reconstruction
      based on the parameters in reconinter.
      
      Change-Id: I72aea3c6a9de9f5a40f96da76c82b54a52781fe2
      5fa46c0b
  24. 28 Apr, 2016 1 commit
    • Debargha Mukherjee's avatar
      Make the backward updates work with bitshifts · e4bf50b9
      Debargha Mukherjee authored
      Removes integer divides from backward updates for VP10.
      Currently this is put in as part of the entropy experiment.
      Coding efficiency change is in the noise level.
      
      Change-Id: I5b3c0ab6169ee6d82d0ca1778e264fd4577cdd32
      e4bf50b9
  25. 26 Apr, 2016 1 commit
    • Jingning Han's avatar
      Rework motion vector precision limit · 8678ab4c
      Jingning Han authored
      This commit enables 1/8 luma component motion vector precision
      for all motion vector cases. It improves the compression performance
      of lowres by 0.13% and hdres by 0.49%.
      
      Change-Id: Iccfc85e8ee1c0154dfbd18f060344f1e3db5dc18
      8678ab4c
  26. 19 Apr, 2016 1 commit
    • Jingning Han's avatar
      Handle zero motion vector residual · ec2ffda5
      Jingning Han authored
      This commit handles the zero motion vector residuals for single
      and compound reference modes, respectively. It improves the coding
      performance by 0.13% with no additional encoding complexity.
      
      Change-Id: I16075a836025bd2746da2ff4698fb9261e4b08c1
      ec2ffda5
  27. 22 Mar, 2016 1 commit
    • Yaowu Xu's avatar
      vp10/ -> av1/ · cfea7dd7
      Yaowu Xu authored
      Change-Id: Ia055d03656ad1580447eced8687949583fdf4089
      cfea7dd7
  28. 20 Feb, 2016 1 commit
  29. 28 Jan, 2016 1 commit
  30. 09 Nov, 2015 1 commit
    • Johann's avatar
      Release v1.5.0 · cbecf57f
      Johann authored
      Javan Whistling Duck release.
      
      Change-Id: If44c9ca16a8188b68759325fbacc771365cb4af8
      cbecf57f
  31. 22 Oct, 2015 1 commit
  32. 13 Oct, 2015 1 commit