Changeset 1554 in SHVCSoftware for branches


Ignore:
Timestamp:
29 Mar 2016, 18:28:05 (9 years ago)
Author:
seregin
Message:

rename the syntax to match the spec, ticket #110

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

Legend:

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

    r1549 r1554  
    12341234  }
    12351235
    1236   vps->setIlpSshSignalingEnabledFlag(false);
     1236  vps->setDefaultRefLayersActiveFlag(false);
    12371237
    12381238  // Direct reference layers
  • branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h

    r1550 r1554  
    633633  UChar                 m_layerIdxInVps[MAX_NUM_LAYER_IDS];            // Maps layer_id_in_nuh with the layer ID in the VPS
    634634  UChar                 m_maxSLInLayerSetMinus1[MAX_VPS_LAYER_SETS_PLUS1 + MAX_NUM_ADD_LAYER_SETS];
    635   Bool                  m_ilpSshSignalingEnabledFlag;
     635  Bool                  m_defaultRefLayersActiveFlag;
    636636
    637637  // Profile-tier-level signalling related
     
    898898  UChar             getMaxSLayersInLayerSetMinus1(Int ls) const                        { return m_maxSLInLayerSetMinus1[ls];                }
    899899  Void              setMaxSLayersInLayerSetMinus1(Int ls, UChar x)                     { m_maxSLInLayerSetMinus1[ls] = x;                   }
    900   Bool              getIlpSshSignalingEnabledFlag() const                              { return m_ilpSshSignalingEnabledFlag;               }
    901   Void              setIlpSshSignalingEnabledFlag(Bool x)                              { m_ilpSshSignalingEnabledFlag = x;                  }
     900  Bool              getDefaultRefLayersActiveFlag() const                              { return m_defaultRefLayersActiveFlag;               }
     901  Void              setDefaultRefLayersActiveFlag(Bool x)                              { m_defaultRefLayersActiveFlag = x;                  }
    902902
    903903  Bool              getProfilePresentFlag(Int id) const                                { return m_profilePresentFlag[id];                   }
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1549 r1554  
    15391539#if SVC_EXTENSION
    15401540    pcSlice->setActiveNumILRRefIdx(0);
    1541     if((pcSlice->getLayerId() > 0) && !(vps->getIlpSshSignalingEnabledFlag()) && (pcSlice->getNumILRRefIdx() > 0) )
     1541    if((pcSlice->getLayerId() > 0) && !(vps->getDefaultRefLayersActiveFlag()) && (pcSlice->getNumILRRefIdx() > 0) )
    15421542    {
    15431543      READ_FLAG(uiCode,"inter_layer_pred_enabled_flag");
     
    16001600      }
    16011601    }
    1602     else if( vps->getIlpSshSignalingEnabledFlag() == true &&  (pcSlice->getLayerId() > 0 ))
     1602    else if( vps->getDefaultRefLayersActiveFlag() == true &&  (pcSlice->getLayerId() > 0 ))
    16031603    {
    16041604      pcSlice->setInterLayerPredEnabledFlag(true);
     
    26812681  for(i = 0; i < MAX_VPS_NUM_SCALABILITY_TYPES; i++)
    26822682  {
    2683     READ_FLAG( uiCode, "scalability_mask[i]" ); vps->setScalabilityMask(i, uiCode ? true : false);
     2683    READ_FLAG( uiCode, "scalability_mask_flag[i]" ); vps->setScalabilityMask(i, uiCode ? true : false);
    26842684    numScalabilityTypes += uiCode;
    26852685  }
     
    28412841    }
    28422842  }
    2843   READ_FLAG( uiCode, "all_ref_layers_active_flag" ); vps->setIlpSshSignalingEnabledFlag(uiCode ? true : false);
     2843  READ_FLAG( uiCode, "default_ref_layers_active_flag" ); vps->setDefaultRefLayersActiveFlag(uiCode ? true : false);
    28442844
    28452845  // Profile-tier-level signalling
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1549 r1554  
    11491149
    11501150#if SVC_EXTENSION
    1151     if((pcSlice->getLayerId() > 0) && !(pcSlice->getVPS()->getIlpSshSignalingEnabledFlag()) && (pcSlice->getNumILRRefIdx() > 0) )
     1151    if((pcSlice->getLayerId() > 0) && !(pcSlice->getVPS()->getDefaultRefLayersActiveFlag()) && (pcSlice->getNumILRRefIdx() > 0) )
    11521152    {
    11531153      WRITE_FLAG(pcSlice->getInterLayerPredEnabledFlag(),"inter_layer_pred_enabled_flag");
     
    19711971  for(i = 0; i < MAX_VPS_NUM_SCALABILITY_TYPES; i++)
    19721972  {
    1973     WRITE_FLAG( vps->getScalabilityMask(i),            "scalability_mask[i]" );
     1973    WRITE_FLAG( vps->getScalabilityMask(i),            "scalability_mask_flag[i]" );
    19741974  }
    19751975
     
    20702070     }
    20712071   }
    2072    WRITE_FLAG( vps->getIlpSshSignalingEnabledFlag(), "all_ref_layers_active_flag" );
     2072   WRITE_FLAG( vps->getDefaultRefLayersActiveFlag(), "default_ref_layers_active_flag" );
    20732073
    20742074  // Profile-tier-level signalling
Note: See TracChangeset for help on using the changeset viewer.