Changeset 648 in SHVCSoftware for branches/SHM-5.1-dev/source


Ignore:
Timestamp:
26 Mar 2014, 01:40:32 (11 years ago)
Author:
seregin
Message:

set VPS VUI parameters for AVC BL

Location:
branches/SHM-5.1-dev/source
Files:
4 edited

Legend:

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

    r633 r648  
    17611761  m_numLayers = m_numLayers > MAX_LAYERS ? MAX_LAYERS : m_numLayers;
    17621762
     1763 
     1764  // it can be updated after AVC BL support will be added to the WD
     1765  if( m_avcBaseLayerFlag )
     1766  {
     1767    m_crossLayerIrapAlignFlag = false;
     1768    m_crossLayerPictureTypeAlignFlag = false;
     1769    m_crossLayerAlignedIdrOnlyFlag = false;
     1770  }
     1771
    17631772  // verify layer configuration parameters
    17641773  for(UInt layer=0; layer<m_numLayers; layer++)
  • branches/SHM-5.1-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r646 r648  
    13361336      }
    13371337    }
    1338 
    1339     if( vps->getAvcBaseLayerFlag() )
    1340     {
    1341       vps->setCrossLayerIrapAlignFlag(false);
    1342     }
    13431338#endif
    13441339#if M0040_ADAPTIVE_RESOLUTION_CHANGE
  • branches/SHM-5.1-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r646 r648  
    17961796    if (uiCode)
    17971797    {
    1798       READ_FLAG(uiCode, "only_idr_for_IRAP_across_layers" );
     1798      READ_FLAG(uiCode, "all_layers_idr_aligned_flag" );
    17991799      vps->setCrossLayerIrapAlignFlag(uiCode);
    18001800    }
  • branches/SHM-5.1-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r636 r648  
    13561356    if(vps->getCrossLayerIrapAlignFlag())
    13571357    {
    1358        WRITE_FLAG(vps->getCrossLayerAlignedIdrOnlyFlag(), "only_idr_for_IRAP_across_layers");
     1358       WRITE_FLAG(vps->getCrossLayerAlignedIdrOnlyFlag(), "all_layers_idr_aligned_flag");
    13591359    }
    13601360#endif
Note: See TracChangeset for help on using the changeset viewer.