Changeset 522 in SHVCSoftware for branches/SHM-4.1-dev/source


Ignore:
Timestamp:
19 Dec 2013, 07:01:36 (11 years ago)
Author:
seregin
Message:

add config parameter for IRAP alignment

Location:
branches/SHM-4.1-dev/source/App/TAppEncoder
Files:
3 edited

Legend:

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

    r512 r522  
    614614  ("MaxTidRefPresentFlag", m_maxTidRefPresentFlag, true, "max_tid_ref_present_flag (0: not present, 1: present(default)) " )
    615615  ("MaxTidIlRefPicsPlus1%d", cfg_maxTidIlRefPicsPlus1, 1, MAX_LAYERS, "allowed maximum temporal_id for inter-layer prediction")
    616 #endif
     616#endif
     617#if N0147_IRAP_ALIGN_FLAG
     618  ("CrossLayerIrapAlignFlag", m_crossLayerIrapAlignFlag, true, "align IRAP across layers" ) 
     619#endif
    617620#if AVC_BASE
    618621  ("AvcBase,-avc",            m_avcBaseLayerFlag,     0, "avc_base_layer_flag")
     
    24242427  printf("Adaptive Resolution Change    : %d\n", m_adaptiveResolutionChange );
    24252428#endif
     2429#if N0147_IRAP_ALIGN_FLAG
     2430  printf("Cross layer IRAP alignment    : %d\n", m_crossLayerIrapAlignFlag );
     2431#endif
    24262432  for(UInt layer=0; layer<m_numLayers; layer++)
    24272433  {
     
    24882494#endif
    24892495#if O0215_PHASE_ALIGNMENT
    2490   printf("cross-layer sample alignment : %d\n", m_phaseAlignFlag);
     2496  printf("Cross-layer sample alignment : %d\n", m_phaseAlignFlag);
    24912497#endif
    24922498#if RATE_CONTROL_LAMBDA_DOMAIN
  • branches/SHM-4.1-dev/source/App/TAppEncoder/TAppEncCfg.h

    r512 r522  
    389389#endif
    390390#if O0215_PHASE_ALIGNMENT
    391   bool m_phaseAlignFlag;
     391  Bool m_phaseAlignFlag;
     392#endif
     393#if N0147_IRAP_ALIGN_FLAG
     394  Bool m_crossLayerIrapAlignFlag;
    392395#endif
    393396public:
  • branches/SHM-4.1-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r516 r522  
    13381338#endif
    13391339#if N0147_IRAP_ALIGN_FLAG
    1340     vps->setCrossLayerIrapAlignFlag(true);
     1340    vps->setCrossLayerIrapAlignFlag( m_crossLayerIrapAlignFlag );
    13411341    for(UInt layerCtr = 1;layerCtr <= vps->getMaxLayers() - 1; layerCtr++)
    13421342    {
Note: See TracChangeset for help on using the changeset viewer.