Changeset 1176 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder


Ignore:
Timestamp:
8 Jul 2015, 02:33:56 (10 years ago)
Author:
seregin
Message:

macro cleanup: VPS_VUI_WPP_NOT_IN_USEFLAG, VPS_VUI_TILES_NOT_IN_USEFLAG

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1172 r1176  
    24362436  }
    24372437
    2438 #if VPS_VUI_TILES_NOT_IN_USE__FLAG
    2439   UInt layerIdx;
    24402438  WRITE_FLAG( vps->getTilesNotInUseFlag() ? 1 : 0 , "tiles_not_in_use_flag" );
    2441   if (!vps->getTilesNotInUseFlag())
     2439
     2440  if( !vps->getTilesNotInUseFlag() )
    24422441  {
    24432442    for( i = vps->getBaseLayerInternalFlag() ? 0 : 1; i < vps->getMaxLayers(); i++ )
    24442443    {
    24452444      WRITE_FLAG( vps->getTilesInUseFlag(i) ? 1 : 0 , "tiles_in_use_flag[ i ]" );
    2446       if (vps->getTilesInUseFlag(i))
     2445
     2446      if( vps->getTilesInUseFlag(i) )
    24472447      {
    24482448        WRITE_FLAG( vps->getLoopFilterNotAcrossTilesFlag(i) ? 1 : 0 , "loop_filter_not_across_tiles_flag[ i ]" );
    24492449      }
    24502450    }
    2451 #endif
    24522451
    24532452    for( i = vps->getBaseLayerInternalFlag() ? 1 : 2; i < vps->getMaxLayers(); i++ )
     
    24552454      for(j = 0; j < vps->getNumDirectRefLayers(vps->getLayerIdInNuh(i)); j++)
    24562455      {
    2457 #if VPS_VUI_TILES_NOT_IN_USE__FLAG
    2458         layerIdx = vps->getLayerIdxInVps(vps->getRefLayerId(vps->getLayerIdInNuh(i), j));
    2459         if (vps->getTilesInUseFlag(i) && vps->getTilesInUseFlag(layerIdx)) {
     2456        UInt layerIdx = vps->getLayerIdxInVps(vps->getRefLayerId(vps->getLayerIdInNuh(i), j));
     2457
     2458        if( vps->getTilesInUseFlag(i) && vps->getTilesInUseFlag(layerIdx) )
     2459        {
    24602460          WRITE_FLAG( vps->getTileBoundariesAlignedFlag(i,j) ? 1 : 0 , "tile_boundaries_aligned_flag[i][j]" );
    24612461        }
    2462 #else
    2463         WRITE_FLAG( vps->getTileBoundariesAlignedFlag(i,j) ? 1 : 0 , "tile_boundaries_aligned_flag[i][j]" );
    2464 #endif
    24652462      }
    24662463    } 
    2467 #if VPS_VUI_TILES_NOT_IN_USE__FLAG
    2468   }
    2469 #endif
    2470 #if VPS_VUI_WPP_NOT_IN_USE__FLAG
     2464  }
     2465
    24712466  WRITE_FLAG( vps->getWppNotInUseFlag() ? 1 : 0 , "wpp_not_in_use_flag" );
    2472   if (!vps->getWppNotInUseFlag())
     2467
     2468  if( !vps->getWppNotInUseFlag() )
    24732469  {
    24742470    for( i = vps->getBaseLayerInternalFlag() ? 0 : 1; i < vps->getMaxLayers(); i++ )
     
    24772473    }
    24782474  }
    2479 #endif
    24802475
    24812476  WRITE_FLAG(vps->getSingleLayerForNonIrapFlag(), "single_layer_for_non_irap_flag" );
Note: See TracChangeset for help on using the changeset viewer.