Ticket #269: merge_mode_mods.patch

File merge_mode_mods.patch, 1.1 KB (added by stworrall, 12 years ago)

Patch file containing suggested fixes

  • TEncCu.cpp

     
    608608          Bool bTestMergeAMP_Hor = false, bTestMergeAMP_Ver = false;
    609609
    610610          deriveTestModeAMP (rpcBestCU, eParentPartSize, bTestAMP_Hor, bTestAMP_Ver, bTestMergeAMP_Hor, bTestMergeAMP_Ver);
     611
     612                  if( !pcPic->getSlice(0)->getSPS()->getUseMRG() )
     613                  {
     614                          bTestMergeAMP_Hor = false; bTestMergeAMP_Ver = false;
     615                  }
    611616#else
    612617          deriveTestModeAMP (rpcBestCU, eParentPartSize, bTestAMP_Hor, bTestAMP_Ver);
    613618#endif
  • TEncSearch.cpp

     
    29392939    } // end if bTestNormalMC
    29402940#endif
    29412941
    2942     if ( pcCU->getSlice()->getSPS()->getUseMRG() && pcCU->getPartitionSize( uiPartAddr ) != SIZE_2Nx2N )
     2942    if ( /*pcCU->getSlice()->getSPS()->getUseMRG()*/bUseMRG && pcCU->getPartitionSize( uiPartAddr ) != SIZE_2Nx2N )
    29432943    {
    29442944      UInt uiMRGInterDir = 0;     
    29452945      TComMvField cMRGMvField[2];