1. 08 Nov, 2018 1 commit
    • fbossen's avatar
      Modify frame management to allow for deeper frame hierarchies (#695) · de8a6a3b
      fbossen authored
      * Modify frame management to allow for deeper hierarchies
      
      Half the slots are used for top-level frames and the other half
      for other frames, where each level in the hierarchy has a single slot
      assigned to it
      
      * Reuse probabilities from previous frames only when coding top level
      
      * Increase order hint bits and remove outdated assert
      de8a6a3b
  2. 07 Nov, 2018 1 commit
  3. 05 Nov, 2018 1 commit
  4. 01 Nov, 2018 1 commit
  5. 29 Oct, 2018 1 commit
    • fbossen's avatar
      Hierarchical motion estimation (#673) · bc5a464b
      fbossen authored
      * Generate downsampled versions of input frames and store them with reference frames
      
      * Add hierarchical ME, where initial ME is done using 4x subsampled 64x64 blocks. MVs are refined using 2x subsampled 32x32 blocks. In the refinement step, search is done around MV found for colocated 64x64 block, and also around MVs found for neighboring 64x64 blocks
      bc5a464b
  6. 26 Oct, 2018 2 commits
  7. 25 Oct, 2018 1 commit
  8. 23 Oct, 2018 1 commit
    • fbossen's avatar
      Add support for compound mode (#663) · 6bfa0aa8
      fbossen authored
      * Enable coding of compound mode
      
      * Modify inter prediction function to support compound mode
      
      * Call motion estimation function early and store results for use by compound mode
      
      * Add compound as an RDO candidate
      
      * Increase frame coding structure pyramid size
      
      * Make ME search range dependent on frame distance
      6bfa0aa8
  9. 22 Oct, 2018 1 commit
  10. 16 Oct, 2018 1 commit
  11. 09 Oct, 2018 2 commits
  12. 01 Oct, 2018 4 commits
  13. 26 Sep, 2018 1 commit
    • fbossen's avatar
      Add support for multiple reference frames (#567) · 76357db0
      fbossen authored
      * Last two frames are used as references and are labeled as LAST
      and ALTREF.
      
      * Add rules to include MV with different reference index in MV stack
      
      * Make 2nd reference frame more distant from current frame
      
      * Use correct reference frame in chroma motion compensation
      
      * Enable multiple reference frames only at slower speed settings
      
      * Add unequal quantizer assignment to temporally predicted frames
      76357db0
  14. 18 Sep, 2018 2 commits
  15. 12 Sep, 2018 1 commit
  16. 11 Sep, 2018 2 commits
  17. 10 Sep, 2018 1 commit