Ignore:
Timestamp:
4 Nov 2013, 17:39:44 (11 years ago)
Author:
zhang
Message:

JCT3V-F0125

Location:
branches/HTM-8.2-dev2-Qualcomm/source/Lib/TLibEncoder
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-8.2-dev2-Qualcomm/source/Lib/TLibEncoder/TEncCavlc.cpp

    r655 r669  
    10191019      else
    10201020      {
     1021#if QC_DEPTH_IV_MRG_F0125
     1022        if(i!=1)
     1023        {
     1024          WRITE_FLAG( pcVPS->getIvMvPredFlag         ( i ) ? 1 : 0 , "iv_mv_pred_flag[i]");
     1025        }
     1026#endif
    10211027        WRITE_FLAG( pcVPS->getVpsDepthModesFlag( i ) ? 1 : 0 ,          "vps_depth_modes_flag[i]" );
    10221028        //WRITE_FLAG( pcVPS->getLimQtPredFlag    ( i ) ? 1 : 0 ,          "lim_qt_pred_flag[i]"     );
     
    14521458    WRITE_UVLC(0,"slice_header_extension_length"); //<- this element needs to be set to the correct value!!
    14531459
     1460#if QC_DEPTH_IV_MRG_F0125
     1461    if( pcSlice->getSPS()->hasCamParInSliceHeader() && !pcSlice->getIsDepth() )
     1462#else
    14541463    if( pcSlice->getSPS()->hasCamParInSliceHeader() )
     1464#endif
    14551465    {
    14561466      for( UInt uiId = 0; uiId < pcSlice->getViewIndex(); uiId++ )
  • branches/HTM-8.2-dev2-Qualcomm/source/Lib/TLibEncoder/TEncCu.cpp

    r655 r669  
    567567          PartSize ePartTemp = rpcTempCU->getPartitionSize(0);
    568568          rpcTempCU->setPartSizeSubParts( SIZE_2Nx2N, 0, uiDepth );     
     569#if QC_DEPTH_IV_MRG_F0125
     570          if (rpcTempCU->getSlice()->getIsDepth() )
     571          {
     572            DvInfo.bDV = rpcTempCU->getDispNeighBlocks(0, 0, &DvInfo);
     573          }
     574          else
     575          {
     576#endif
    569577#if H_3D_NBDV_REF
    570578          if(rpcTempCU->getSlice()->getVPS()->getDepthRefinementFlag( rpcTempCU->getSlice()->getLayerIdInVps()))
     
    574582            DvInfo.bDV = rpcTempCU->getDisMvpCandNBDV(&DvInfo);
    575583
     584#if QC_DEPTH_IV_MRG_F0125
     585          }
     586#endif
    576587          rpcTempCU->setDvInfoSubParts(DvInfo, 0, uiDepth);
    577588          rpcBestCU->setDvInfoSubParts(DvInfo, 0, uiDepth);
  • branches/HTM-8.2-dev2-Qualcomm/source/Lib/TLibEncoder/TEncTop.cpp

    r655 r669  
    835835  }
    836836#if H_3D
     837#if !QC_DEPTH_IV_MRG_F0125
    837838  if ( !m_isDepth )
     839#endif
    838840  {
    839841    m_cSPS.initCamParaSPS           ( m_viewIndex, m_uiCamParPrecision, m_bCamParInSliceHeader, m_aaiCodedScale, m_aaiCodedOffset );
Note: See TracChangeset for help on using the changeset viewer.