Changeset 1048 in 3DVCSoftware for branches/HTM-12.0-dev1/source/Lib/TLibDecoder


Ignore:
Timestamp:
18 Aug 2014, 09:35:34 (11 years ago)
Author:
lg
Message:

Integration of JCT3V-I0116

Location:
branches/HTM-12.0-dev1/source/Lib/TLibDecoder
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.0-dev1/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1039 r1048  
    26372637
    26382638#if H_3D
     2639#if LGE_FCO_I0116
     2640  if( rpcSlice->getVPS()->hasCamParInSliceHeader( rpcSlice->getViewIndex() )  && rpcSlice->getIsDepth() )
     2641#else
    26392642  if( rpcSlice->getVPS()->hasCamParInSliceHeader( rpcSlice->getViewIndex() )  && !rpcSlice->getIsDepth() )
     2643#endif
    26402644  {
    26412645    UInt uiViewIndex = rpcSlice->getViewIndex();
  • branches/HTM-12.0-dev1/source/Lib/TLibDecoder/TDecCu.cpp

    r1039 r1048  
    859859  // get collocated depth block
    860860  UInt uiDepthStride = 0;
     861#if LGE_FCO_I0116
     862  Pel* pDepthPels = pcCU->getVirtualDepthBlock(pcCU->getZorderIdxInCU(), pcCU->getWidth(0), pcCU->getHeight(0), uiDepthStride);
     863#else
    861864  Pel* pDepthPels = pcCU->getVirtualDepthBlock(0, pcCU->getWidth(0), pcCU->getHeight(0), uiDepthStride);
     865#endif
    862866  AOF( pDepthPels != NULL );
    863867  AOF( uiDepthStride != 0 );
  • branches/HTM-12.0-dev1/source/Lib/TLibDecoder/TDecSbac.cpp

    r1039 r1048  
    794794
    795795#if MTK_I0099_VPS_EX2
     796#if LGE_FCO_I0116
     797  if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFlag && pcTexture->getReconMark())
     798#else
    796799  if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFlag)
     800#endif
    797801#else
    798802  if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL() && sps->getUsePC())
     
    854858  UInt uiTexturePart = uiMode;
    855859#if MTK_I0099_VPS_EX2
     860#if LGE_FCO_I0116
     861  if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFlag && pcTexture->getReconMark())
     862#else
    856863  if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFlag )
     864#endif
    857865#else
    858866  if(bDepthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL() && sps->getUsePC())
  • branches/HTM-12.0-dev1/source/Lib/TLibDecoder/TDecTop.cpp

    r976 r1048  
    229229  }
    230230
     231#if !LGE_FCO_I0116
    231232  if ( pcSlice->getIsDepth())
    232233  {
    233234    return;
    234235  }
     236#endif
    235237
    236238  Int curPoc = pcSlice->getPOC();
     
    12011203
    12021204#if H_3D_IV_MERGE
     1205#if LGE_FCO_I0116
     1206  if( !pcSlice->getIsDepth() && m_pcCamParsCollector )
     1207#else
    12031208  if( pcSlice->getIsDepth() && m_pcCamParsCollector )
     1209#endif
    12041210  {
    12051211    m_pcCamParsCollector->copyCamParamForSlice( pcSlice );
Note: See TracChangeset for help on using the changeset viewer.