Changeset 1395 in 3DVCSoftware for branches


Ignore:
Timestamp:
10 Mar 2016, 09:50:44 (9 years ago)
Author:
tech
Message:

Fix for vertical MV restriction.
#define FIX_VERT_MV_REST 1

Location:
branches/HTM-16.0-dev1/source/Lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-16.0-dev1/source/Lib/TLibCommon/TypeDef.h

    r1394 r1395  
    6767#define RM_INIT_FIX                      1
    6868#define RM_FIX_SETUP                     1
    69 
     69#define NH_MV_FIX_VERT_MV_REST                         1
    7070
    7171#define NH_3D_FIX_INTRA_SDC_VSO_OFF              1
  • branches/HTM-16.0-dev1/source/Lib/TLibEncoder/TEncSearch.cpp

    r1394 r1395  
    52535253  {
    52545254    rcMv = *pcMvPred;
     5255#if NH_MV_FIX_VERT_MV_REST
     5256    if ( m_vertRestriction )
     5257    {
     5258      if (rcMv.getVer() > cMvSrchRngRB.getVer()<<2)
     5259      {
     5260        rcMv.setVer(cMvSrchRngRB.getVer()<<2);
     5261      }
     5262    }
     5263#endif
    52555264    const TComMv *pIntegerMv2Nx2NPred=0;
    52565265    if (pcCU->getPartitionSize(0) != SIZE_2Nx2N || pcCU->getDepth(0) != 0)
Note: See TracChangeset for help on using the changeset viewer.