Changeset 1124 in 3DVCSoftware for trunk/source/Lib/TLibDecoder/TDecSbac.cpp


Ignore:
Timestamp:
10 Nov 2014, 12:22:20 (9 years ago)
Author:
tech
Message:

Merged branch 12.2-dev0@1123

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibDecoder/TDecSbac.cpp

    r1084 r1124  
    702702  Bool bParseSplitFlag    = true;
    703703
     704 
     705#if HHI_TOOL_PARAMETERS_I2_J0107
     706  Bool    bLimQtPredFlag = pcCU->getPic()->getSlice(0)->getQtPredFlag();
     707#else
    704708  TComVPS *vps           = pcCU->getPic()->getSlice(0)->getVPS();
    705709  Bool    bLimQtPredFlag = vps->getLimQtPredFlag(pcCU->getPic()->getSlice(0)->getLayerId());
     710#endif
    706711  TComPic *pcTexture      = pcCU->getSlice()->getTexturePic();
    707712  Bool bDepthMapDetect    = (pcTexture != NULL);
     
    756761#if H_3D_QTLPC
    757762  Bool bParsePartSize    = true;
     763 
     764#if HHI_TOOL_PARAMETERS_I2_J0107
     765  Bool    bLimQtPredFlag = pcCU->getPic()->getSlice(0)->getQtPredFlag();
     766#else
    758767  TComVPS *vps           = pcCU->getPic()->getSlice(0)->getVPS();
    759768  Bool    bLimQtPredFlag = vps->getLimQtPredFlag(pcCU->getPic()->getSlice(0)->getLayerId());
     769#endif
    760770  TComPic *pcTexture     = pcCU->getSlice()->getTexturePic();
    761771  Bool bDepthMapDetect   = (pcTexture != NULL);
     
    982992  {
    983993#if H_3D_DIM
     994#if HHI_TOOL_PARAMETERS_I2_J0107
     995    if( pcCU->getSlice()->getIntraSdcWedgeFlag() || pcCU->getSlice()->getIntraContourFlag() )
     996#else
    984997    if( pcCU->getSlice()->getVpsDepthModesFlag() || pcCU->getSlice()->getIVPFlag() )
     998#endif
    985999    {
    9861000      parseIntraDepth( pcCU, absPartIdx+partOffset*j, depth );
     
    10961110      UInt uiTabIdx = 0;
    10971111      xParseDmm1WedgeIdx( uiTabIdx, g_dmm1TabIdxBits[pcCU->getIntraSizeIdx(absPartIdx)] );
     1112
     1113#if MTK_J0033
     1114      assert( uiTabIdx < g_dmmWedgeLists[ g_aucConvertToBit[ pcCU->getDMM1BasePatternWidth( pcCU->getWidth( absPartIdx ) )]].size());
     1115#endif
     1116
    10981117      pcCU->setDmmWedgeTabIdxSubParts( uiTabIdx, dimType, absPartIdx, depth );
    10991118    } break;
     
    11241143  if( uiIsDimMode )
    11251144  {
     1145#if HHI_TOOL_PARAMETERS_I2_J0107
     1146    if( pcCU->getSlice()->getIntraSdcWedgeFlag() && pcCU->getSlice()->getIntraContourFlag() )
     1147#else
    11261148    if( pcCU->getSlice()->getVpsDepthModesFlag() && pcCU->getSlice()->getIVPFlag() )
     1149#endif
    11271150    {
    11281151      m_pcTDecBinIf->decodeBin( uiSymbol, m_cDepthIntraModeSCModel.get( 0, 0, 0 ) );
     
    11361159      }
    11371160    }
     1161#if HHI_TOOL_PARAMETERS_I2_J0107
     1162    else if ( pcCU->getSlice()->getIntraSdcWedgeFlag() )
     1163#else
    11381164    else if ( pcCU->getSlice()->getVpsDepthModesFlag() )
     1165#endif
    11391166    {
    11401167      pcCU->setLumaIntraDirSubParts( DIM_OFFSET, absPartIdx, depth );
    11411168    }
     1169#if HHI_TOOL_PARAMETERS_I2_J0107
     1170    else if( pcCU->getSlice()->getIntraContourFlag() )
     1171#else
    11421172    else if( pcCU->getSlice()->getIVPFlag() )
     1173#endif
    11431174    {
    11441175      pcCU->setLumaIntraDirSubParts( ( 1+ DIM_OFFSET ), absPartIdx, depth );
     
    21202151Void TDecSbac::parseDBBPFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    21212152{
     2153#if HHI_TOOL_PARAMETERS_I2_J0107
     2154  AOF( pcCU->getSlice()->getDepthBasedBlkPartFlag() );
     2155#else
    21222156  AOF( pcCU->getSlice()->getVPS()->getUseDBBP(pcCU->getSlice()->getLayerIdInVps()) );
     2157#endif
    21232158  AOF( !pcCU->getSlice()->getIsDepth() );
    21242159 
Note: See TracChangeset for help on using the changeset viewer.