• 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
Name
Last commit
Last update
cfg Loading commit data...
cmake Loading commit data...
doc Loading commit data...
lldb Loading commit data...
source Loading commit data...
.clang-format Loading commit data...
.cproject Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.project Loading commit data...
.pydevproject Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
Makefile Loading commit data...
README.txt Loading commit data...