Ignore:
Timestamp:
12 Jan 2014, 04:39:11 (10 years ago)
Author:
tech
Message:

Cleanup part 4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-9.2-dev0/source/App/TAppEncoder/TAppEncTop.cpp

    r766 r767  
    7676#endif
    7777 
    78 #if CAM_HLS_F0136_F0045_F0082
     78#if H_3D
    7979  vps.createCamPars(m_iNumberOfViews);
    80 #endif
    81 
    82 #if DLT_DIFF_CODING_IN_PPS
    8380  TComDLT& dlt = m_dlt;
    8481#endif
     
    134131  xSetVPSExtension2        ( vps );
    135132  m_ivPicLists.setVPS      ( &vps );
    136 #if DLT_DIFF_CODING_IN_PPS
    137133  xDeriveDltArray          ( vps, dlt );
    138 #endif
    139134#endif
    140135
     
    216211  m_cTEncTop.setVPS(&vps);
    217212
    218 #if DLT_DIFF_CODING_IN_PPS
     213#if H_3D
    219214  m_cTEncTop.setDLT(&dlt);
    220215#endif
     
    778773Void TAppEncTop::xInitLib(Bool isFieldCoding)
    779774{
    780 #if CAM_HLS_F0136_F0045_F0082
     775#if H_3D
    781776  for ( Int viewIndex = 0; viewIndex < m_vps.getNumViews(); viewIndex++ )
    782777  {
     
    12521247
    12531248#if H_3D_DIM_DLT
    1254 #if DLT_DIFF_CODING_IN_PPS
    12551249Void TAppEncTop::xAnalyzeInputBaseDepth(UInt layer, UInt uiNumFrames, TComVPS* vps, TComDLT* dlt)
    1256 #else
    1257 Void TAppEncTop::xAnalyzeInputBaseDepth(UInt layer, UInt uiNumFrames, TComVPS* vps)
    1258 #endif
    12591250{
    12601251  TComPicYuv*       pcDepthPicYuvOrg = new TComPicYuv;
     
    13161307  if( uiNumFrames == 0 || numBitsForValue(iNumDepthValues) == g_bitDepthY )
    13171308  {
    1318 #if DLT_DIFF_CODING_IN_PPS
    13191309    dlt->setUseDLTFlag(layer, false);
    1320 #else
    1321     // don't use DLT
    1322     vps->setUseDLTFlag(layer, false);
    1323 #endif
    13241310  }
    13251311 
    13261312  // assign LUT
    1327 #if DLT_DIFF_CODING_IN_PPS
    13281313  if( dlt->getUseDLTFlag(layer) )
     1314  {
    13291315    dlt->setDepthLUTs(layer, aiIdx2DepthValue, iNumDepthValues);
    1330 #else
    1331   if( vps->getUseDLTFlag(layer) )
    1332     vps->setDepthLUTs(layer, aiIdx2DepthValue, iNumDepthValues);
    1333 #endif
     1316  }
    13341317 
    13351318  // free temporary memory
     
    18771860Void TAppEncTop::xSetVPSExtension2( TComVPS& vps )
    18781861{
    1879 
    18801862  for ( Int layer = 0; layer <= vps.getMaxLayersMinus1(); layer++ )
    18811863  {
     
    19001882#if H_3D_DIM
    19011883    vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useSDC || m_useDLT ) );
    1902 #if H_3D_DIM_DLT
    1903 #if !DLT_DIFF_CODING_IN_PPS
    1904     vps.setUseDLTFlag( layer , isDepth && m_useDLT );
    1905     if( vps.getUseDLTFlag( layer ) )
    1906     {
    1907       xAnalyzeInputBaseDepth(layer, max(  m_iIntraPeriod[layer], 24), &vps);
    1908     }
    1909 #endif
    1910 #endif
    19111884#endif
    19121885
     
    19381911#endif
    19391912}
    1940 #endif
    1941 
    1942 #if DLT_DIFF_CODING_IN_PPS
     1913
    19431914Void TAppEncTop::xDeriveDltArray( TComVPS& vps, TComDLT& dlt )
    19441915{
Note: See TracChangeset for help on using the changeset viewer.