Changeset 917 in 3DVCSoftware


Ignore:
Timestamp:
15 Apr 2014, 04:37:44 (10 years ago)
Author:
samsung-htm
Message:

Integration of JCT3V-H0070: Adaptive Disabling IVMP

Location:
branches/HTM-10.2-dev1-Samsung
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-10.2-dev1-Samsung/source/Lib/TLibCommon/TComDataCU.cpp

    r911 r917  
    47634763  if ( ivMvPredFlag && cDisInfo.m_aVIdxCan!=-1)
    47644764  {
     4765#if SEC_ADAPT_DISABLE_IVMP
     4766    getInterViewMergeCands(uiPUIdx, ivCandRefIdx, ivCandMv, &cDisInfo, ivCandDir , bIsDepth, pcMvFieldSP, puhInterDirSP, bICFlag );
     4767#else
    47654768    getInterViewMergeCands(uiPUIdx, ivCandRefIdx, ivCandMv, &cDisInfo, ivCandDir , bIsDepth, pcMvFieldSP, puhInterDirSP );
     4769#endif
    47664770  } 
    47674771
     
    72487252, TComMvField* pcMvFieldSP, UChar* puhInterDirSP
    72497253#endif
     7254#if SEC_ADAPT_DISABLE_IVMP
     7255, Bool bICFlag
     7256#endif
    72507257)
    72517258{
     
    72837290    pacPdmMv[i].setIDVFlag   (false);
    72847291  }
     7292#endif
     7293
     7294#if SEC_ADAPT_DISABLE_IVMP
     7295  if(!bICFlag)
     7296  {
    72857297#endif
    72867298
     
    75517563  }
    75527564
     7565#if SEC_ADAPT_DISABLE_IVMP
     7566  }
     7567#endif
    75537568
    75547569  ////////////////////////////////
  • branches/HTM-10.2-dev1-Samsung/source/Lib/TLibCommon/TComDataCU.h

    r911 r917  
    528528    , TComMvField* pcMFieldSP, UChar* puhInterDirSP
    529529#endif
     530#if SEC_ADAPT_DISABLE_IVMP
     531    , Bool bICFlag
     532#endif
    530533    );   
    531534#endif
  • branches/HTM-10.2-dev1-Samsung/source/Lib/TLibCommon/TypeDef.h

    r911 r917  
    160160                                              // SEC_DEPTH_DV_DERIVAITON_G0074, Simplification of DV derivation for depth, JCT3V-G0074
    161161                                              // QC_DEPTH_MERGE_SIMP_G0127 Remove DV candidate and shifting candidate for depth coding
     162
     163#define SEC_ADAPT_DISABLE_IVMP            1   // Disalbing IVMP merge candidates when IC is enabled, JCT3V-H0070
    162164
    163165#define H_3D_TMVP                         1   // QC_TMVP_C0047
Note: See TracChangeset for help on using the changeset viewer.