Changes between Initial Version and Version 3 of Ticket #152


Ignore:
Timestamp:
1 Mar 2019, 12:17:38 (6 years ago)
Author:
ksuehring
Comment:

Reopening: Another fix was submitted as MR 347

https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/merge_requests/347

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #152

    • Property Status changed from new to reopened
  • Ticket #152 – Description

    initial v3  
    11In UnitTools.cpp, in the function getInterMergeSubPuMvpCand():
    22
    3       '''if (colMi.isInter ... )'''
     3{{{
     4      if (colMi.isInter ... )
    45      {
    56        for (unsigned currRefListId = 0; currRefListId < (bBSlice ? 2 : 1); currRefListId++)
    67        {
    78          RefPicList currRefPicList = RefPicList(currRefListId);
    8           '''if (deriveScaledMotionTemporal(…))'''
     9          if (deriveScaledMotionTemporal(…))
    910          {
    1011            …
     
    1718        …
    1819      }
    19 
     20}}}
    2021
    2122The code above can generate a inter motion vector with no valid reference frame (all refIdx = -1).