Ignore:
Timestamp:
29 Jul 2015, 12:12:44 (9 years ago)
Author:
tech
Message:

Further fixes and alignments.

Location:
branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder
Files:
6 edited

Legend:

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

    r1304 r1305  
    507507  {
    508508    READ_CODE(6, uiCode, "pps_depth_layers_minus1");
     509#if H_MV_VER141_DEC_COMP_FLAG
     510    pcDLT->setNumDepthViews( uiCode );
     511#else
    509512    pcDLT->setNumDepthViews( uiCode+1 );
     513#endif
    510514   
    511515    READ_CODE(4, uiCode, "pps_bit_depth_for_depth_layers_minus8");
    512516    pcDLT->setDepthViewBitDepth( (uiCode+8) );
    513517   
     518#if NH_3D_DLT_FIX
     519    for( Int i = 0; i <= pcDLT->getNumDepthViews()-1; i++ )
     520#else
    514521    for( Int i = 0; i <= pcDLT->getNumDepthViews(); i++ )
     522#endif
    515523    {
    516524      Int layerId = pcDLT->getDepthIdxToLayerId(i);
  • branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder/TDecCu.cpp

    r1304 r1305  
    923923    }
    924924   
    925 #if H_3D
     925#if NH_3D
    926926    AOF( pcCU->getARPW(uiPartAddr) == 0 );
    927927    AOF( pcCU->getICFlag(uiPartAddr) == false );
  • branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder/TDecSbac.h

    r1304 r1305  
    7979  Void  parseVPS                  ( TComVPS* /*pcVPS*/ ) {}
    8080  Void  parseSPS                  ( TComSPS* /*pcSPS*/ ) {}
    81 #if H_3D
    82   Void  parsePPS                  ( TComPPS* /*pcPPS*/, TComVPS* /*pcVPS*/ ) {}
    83 #else
    8481  Void  parsePPS                  ( TComPPS* /*pcPPS*/ ) {}
    85 #endif
    8682  Void  parseSliceHeader          ( TComSlice* /*pcSlice*/, ParameterSetManager* /*parameterSetManager*/, const Int /*prevTid0POC*/) {}
    8783  Void  parseTerminatingBit       ( UInt& ruiBit );
  • branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder/TDecSlice.cpp

    r1279 r1305  
    130130    }
    131131  }
    132 #if  H_3D
     132#if  NH_3D_DLT
    133133  if( pcSlice->getPPS()->getDLT() != NULL )
    134134  {
    135       assert( pcSlice->getSPS()->getBitDepthY() == pcSlice->getPPS()->getDLT()->getDepthViewBitDepth() );
     135      assert( pcSlice->getSPS()->getBitDepth( CHANNEL_TYPE_LUMA ) == pcSlice->getPPS()->getDLT()->getDepthViewBitDepth() );
    136136  }
    137137#endif
  • branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder/TDecTop.cpp

    r1279 r1305  
    13141314  pps->setLayerId( getLayerId() );
    13151315#endif
    1316 #if H_3D
    1317   // GT: Please don't add parsing dependency of SPS from VPS here again!!!
    1318 #endif
    13191316#if NH_3D_DLT
    13201317  // create mapping from depth layer indexes to layer ids
  • branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder/TDecTop.h

    r1279 r1305  
    176176};
    177177
    178 #endif //H_3D
     178#endif //NH_3D
    179179/// decoder class
    180180class TDecTop
Note: See TracChangeset for help on using the changeset viewer.