1. 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
  2. 26 Oct, 2018 2 commits
  3. 25 Oct, 2018 1 commit
  4. 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
  5. 22 Oct, 2018 1 commit
  6. 16 Oct, 2018 1 commit
  7. 09 Oct, 2018 2 commits
  8. 01 Oct, 2018 4 commits
  9. 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
  10. 18 Sep, 2018 2 commits
  11. 12 Sep, 2018 1 commit
  12. 11 Sep, 2018 2 commits
  13. 10 Sep, 2018 1 commit