Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
V
VVCSoftware_VTM
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Custom Issue Tracker
    • Custom Issue Tracker
  • Labels
  • Merge Requests 13
    • Merge Requests 13
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Jobs
  • Commits
  • jvet
  • VVCSoftware_VTM
  • Merge Requests
  • !140

Merged
Opened Dec 27, 2018 by Xiang Li@XiangLiMaintainer

Explicitly change MV precision

  • Overview 4
  • Commits 3
  • Pipelines 3
  • Changes 13

In current VTM code, MV precision is changed via shift, which causes confusion sometimes. In this request, the precision change is explicitly specified from source precision to destination precision via function Mv::changePrecision. Basically, all interpolation processes use MV_PRECISION_INTERNAL (1/16-pel), all AMVP signaling related processes use MV_PRECISION_QUARTER (1/4-pel) as MVd signaling is at 1/4-pel. From local tests, this version generated identical results to the previous version in master (a86ab0).

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: jvet/VVCSoftware_VTM!140
Source branch: clean_mv_precision

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.