1. 17 Sep, 2018 1 commit
  2. 13 Sep, 2018 1 commit
    • Yan Zhang's avatar
      High precision mv storage · f3c52a4a
      Yan Zhang authored
      Motion vecotrs are always stored with 1/16-pel precision; highprec flag,
      setlowPrec() and sethighPrec() functions are removed from the MV class; SPS flag
      indicate whether high precision motion vector is used is also removed.
      The following strategies are followed:
      
      1. Motion vector data in the buffer are always stored in high precision.
      
      2. Motion vector used for motion compensation are always in high
      precision.
      
      3. Motion vector difference data are always in low precision.
      
      4. Encoder side motion estimation always use low precision.
      
      5. Motion vector bits calculation are always performed in low precision.
      
      6. Candidates of motion vector prediction list are always in low
      precision.
      f3c52a4a
  3. 10 Sep, 2018 2 commits
  4. 09 Sep, 2018 2 commits
  5. 08 Sep, 2018 1 commit
  6. 07 Sep, 2018 2 commits
    • Yan Zhang's avatar
      1/16-pel motion vector storage · 87962805
      Yan Zhang authored
      Motion vecotrs are always stored with 1/16-pel precision; highprec flag,
      setLow() and setHigh() functions are removed from the MV class; SPS
      HighPrecision flag is also removed.
      
      The following strategies are followed:
      
      1. Motion vector data in the buffer are always stored in high precision.
      2. Motion vector used for motion compensation are always in high precision.
      3. Motion vector difference data are always in low precision.
      4. Encoder side motion estimation always use low precision.
      5. Motion vector bits calculation are always performed in low precision.
      6. Candidates of motion vector prediction list are always in low precision.
      87962805
    • Yan Zhang's avatar
      1/16-pel motion vector storage · 9dc004f9
      Yan Zhang authored
      Motion vecotrs are always stored with 1/16-pel precision and the High
      precision motion vector SPS flags are removed.
      
      The following strategies are followed:
      
      1. Motion vector data in the buffer are always stored in high precision.
      2. Motion vector used for motion compensation are always in high
      precision.
      3. Motion vector difference data are always in low precision.
      4. Encoder side motion estimation always use low precision.
      5. Motion vector bits calculation are always performed in low precision.
      6. Candidates of motion vector prediction list are always in low
      precision.
      9dc004f9
  7. 02 Sep, 2018 3 commits
  8. 01 Sep, 2018 3 commits
  9. 31 Aug, 2018 1 commit
    • Xiaozhen Zheng's avatar
      · 44d400cf
      Xiaozhen Zheng authored
      set CompositeLTReference default to 0
      44d400cf
  10. 30 Aug, 2018 2 commits
  11. 21 Aug, 2018 1 commit
    • xiuxx's avatar
      JVET-K0485: BIO simplifications: · 007e7600
      xiuxx authored
      Reference sample padding to keep the memory bandwidth of the BIO CUs the same as regular bi-pred
      Simplified BIO gradient calculation
      Two-stage early termination to skip unnecessary BIO operations
      007e7600
  12. 15 Aug, 2018 1 commit
  13. 14 Aug, 2018 3 commits
  14. 11 Aug, 2018 1 commit
  15. 10 Aug, 2018 1 commit
  16. 02 Aug, 2018 3 commits
  17. 01 Aug, 2018 1 commit
  18. 31 Jul, 2018 1 commit
  19. 24 Jul, 2018 2 commits
  20. 12 Jul, 2018 1 commit
  21. 24 May, 2018 1 commit
  22. 17 May, 2018 1 commit
  23. 16 May, 2018 1 commit
  24. 15 May, 2018 2 commits
  25. 14 May, 2018 1 commit
  26. 11 May, 2018 1 commit