Changeset 1116 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibDecoder


Ignore:
Timestamp:
7 Jul 2015, 01:18:46 (10 years ago)
Author:
seregin
Message:

macro cleanup: VPS_AVC_BL_FLAG_REMOVAL

Location:
branches/SHM-dev/source/Lib/TLibDecoder
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1115 r1116  
    10031003  READ_FLAG( uiCode, "vps_base_layer_internal_flag");             pcVPS->setBaseLayerInternalFlag( uiCode ? true : false );
    10041004  READ_FLAG( uiCode, "vps_base_layer_available_flag");            pcVPS->setBaseLayerAvailableFlag( uiCode ? true : false );
    1005 #if VPS_AVC_BL_FLAG_REMOVAL
    10061005  pcVPS->setNonHEVCBaseLayerFlag( (pcVPS->getBaseLayerAvailableFlag() && !pcVPS->getBaseLayerInternalFlag()) ? true : false);
    1007 #endif
    10081006#else
    10091007  READ_CODE( 2,  uiCode,  "vps_reserved_three_2bits" );           assert(uiCode == 3);
     
    27222720  UInt numScalabilityTypes = 0, i = 0, j = 0;
    27232721
    2724 #if !VPS_AVC_BL_FLAG_REMOVAL
    2725   READ_FLAG( uiCode, "avc_base_layer_flag" ); vps->setAvcBaseLayerFlag(uiCode ? true : false);
    2726 #endif
    2727 
    27282722  READ_FLAG( uiCode, "splitting_flag" ); vps->setSplittingFlag(uiCode ? true : false);
    27292723
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecTop.cpp

    r1111 r1116  
    498498
    499499    // When avc_base_layer_flag is equal to 1, it is a requirement of bitstream conformance that the value of sps_scaling_list_ref_layer_id shall be greater than 0
    500 #if VPS_AVC_BL_FLAG_REMOVAL
    501500    if( activeVPS->getNonHEVCBaseLayerFlag() )
    502 #else
    503     if( activeVPS->getAvcBaseLayerFlag() )
    504 #endif
    505501    {
    506502      assert( refLayerId > 0 );
     
    531527
    532528    // When avc_base_layer_flag is equal to 1, it is a requirement of bitstream conformance that the value of sps_scaling_list_ref_layer_id shall be greater than 0
    533 #if VPS_AVC_BL_FLAG_REMOVAL
    534529    if( activeVPS->getNonHEVCBaseLayerFlag() )
    535 #else
    536     if( activeVPS->getAvcBaseLayerFlag() )
    537 #endif
    538530    {
    539531      assert( refLayerId > 0 );
     
    561553
    562554#if AVC_BASE
    563 #if VPS_AVC_BL_FLAG_REMOVAL
    564555  if( activeVPS->getNonHEVCBaseLayerFlag() )
    565 #else
    566   if( activeVPS->getAvcBaseLayerFlag() )
    567 #endif
    568556  {
    569557    TComPic* pBLPic = (*m_ppcTDecTop[0]->getListPic()->begin());
     
    13891377  {
    13901378#if AVC_BASE
    1391 #if VPS_AVC_BL_FLAG_REMOVAL
    13921379    if( m_layerId > 0 && m_parameterSetManagerDecoder.getPrefetchedVPS(0)->getNonHEVCBaseLayerFlag() )
    1393 #else
    1394     if( m_layerId > 0 && m_parameterSetManagerDecoder.getPrefetchedVPS(0)->getAvcBaseLayerFlag() )
    1395 #endif
    13961380    {
    13971381      TComPic* pBLPic = (*m_ppcTDecTop[0]->getListPic()->begin());
     
    17481732        UInt refLayerId = pcSlice->getVPS()->getRefLayerId(m_layerId, refLayerIdc);
    17491733#if AVC_BASE
    1750 #if VPS_AVC_BL_FLAG_REMOVAL
    17511734        if( refLayerId == 0 && m_parameterSetManagerDecoder.getActiveVPS()->getNonHEVCBaseLayerFlag() )
    1752 #else
    1753         if( refLayerId == 0 && m_parameterSetManagerDecoder.getActiveVPS()->getAvcBaseLayerFlag() )
    1754 #endif
    17551735        {         
    17561736          TComPic* pic = *m_ppcTDecTop[0]->getListPic()->begin();
     
    18641844        UInt refLayerIdc = pcSlice->getInterLayerPredLayerIdc(i);
    18651845#if AVC_BASE
    1866 #if VPS_AVC_BL_FLAG_REMOVAL
    18671846        if( pcSlice->getVPS()->getRefLayerId( m_layerId, refLayerIdc ) == 0 && m_parameterSetManagerDecoder.getActiveVPS()->getNonHEVCBaseLayerFlag() )
    1868 #else
    1869         if( pcSlice->getVPS()->getRefLayerId( m_layerId, refLayerIdc ) == 0 && m_parameterSetManagerDecoder.getActiveVPS()->getAvcBaseLayerFlag() )
    1870 #endif
    18711847        {
    18721848          pcSlice->setBaseColPic ( refLayerIdc, *m_ppcTDecTop[0]->getListPic()->begin() );
     
    22332209#endif
    22342210#if AVC_BASE
    2235 #if VPS_AVC_BL_FLAG_REMOVAL
    22362211      if( m_parameterSetManagerDecoder.getPrefetchedVPS(0)->getNonHEVCBaseLayerFlag() )
    2237 #else
    2238       if( m_parameterSetManagerDecoder.getPrefetchedVPS(0)->getAvcBaseLayerFlag() )
    2239 #endif
    22402212      {
    22412213        if( !m_ppcTDecTop[0]->getBLReconFile()->good() )
Note: See TracChangeset for help on using the changeset viewer.