Skip to content
Snippets Groups Projects
DecApp.cpp 33.7 KiB
Newer Older
  • Learn to ignore specific revisions
  • bool DecApp::isNaluWithinTargetDecLayerIdSet( InputNALUnit* nalu )
    {
      if ( m_targetDecLayerIdSet.size() == 0 ) // By default, the set is empty, meaning all LayerIds are allowed
      {
        return true;
      }
      for (std::vector<int>::iterator it = m_targetDecLayerIdSet.begin(); it != m_targetDecLayerIdSet.end(); it++)
      {
        if ( nalu->m_nuhLayerId == (*it) )
        {
          return true;
        }
      }
      return false;
    }
    
    
    /** \param nalu Input nalu to check whether its LayerId is the specified target layer
    */
    bool DecApp::isNaluTheTargetLayer(InputNALUnit* nalu)
    {
      if (nalu->m_nuhLayerId == m_iTargetLayer || m_iTargetLayer < 0)
        return true;
    
      return false;
    }