Ignore:
Timestamp:
3 Feb 2016, 23:00:44 (8 years ago)
Author:
seregin
Message:

fix target layer Id assignment, ticket #97

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r1517 r1524  
    249249    //1
    250250    m_cTEncTop.setInterLayerWeightedPredFlag                      ( m_useInterLayerWeightedPred );
     251#if AVC_BASE
    251252    m_cTEncTop.setMFMEnabledFlag                                  ( layer == 0 ? false : ( m_nonHEVCBaseLayerFlag ? false : true ) && m_apcLayerCfg[layer]->getNumMotionPredRefLayers());
     253#else
     254    m_cTEncTop.setMFMEnabledFlag                                  ( layer == 0 ? false : m_apcLayerCfg[layer]->getNumMotionPredRefLayers());
     255#endif
    252256
    253257    // set layer ID
     
    10591063#if AVC_BASE
    10601064  vps->setNonHEVCBaseLayerFlag( m_nonHEVCBaseLayerFlag );
    1061   if ( m_nonHEVCBaseLayerFlag )
    1062   {
    1063     vps->setBaseLayerInternalFlag (false);
    1064   }
    1065 #else
    1066   vps->setAvcBaseLayerFlag(false);
     1065  if( m_nonHEVCBaseLayerFlag )
     1066  {
     1067    vps->setBaseLayerInternalFlag(false);
     1068  }
    10671069#endif
    10681070 
     
    16071609    {
    16081610      list<AccessUnit>::iterator first_au = outputAccessUnits.begin();
     1611#if AVC_BASE
    16091612      if( m_nonHEVCBaseLayerFlag )
    16101613      {
    16111614        first_au++;
    16121615      }
     1616#endif
    16131617      AccessUnit::iterator it_sps;
    16141618      for (it_sps = first_au->begin(); it_sps != first_au->end(); it_sps++)
Note: See TracChangeset for help on using the changeset viewer.