Changeset 782 in SHVCSoftware


Ignore:
Timestamp:
6 Jun 2014, 19:07:02 (11 years ago)
Author:
seregin
Message:

remove ILP_SSH_SIG and ILP_SSH_SIG_FIX

Location:
branches/SHM-6-dev/source
Files:
5 edited

Legend:

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

    r779 r782  
    12211221    }
    12221222  }
    1223 #if ILP_SSH_SIG
    1224 #if ILP_SSH_SIG_FIX
    12251223    vps->setIlpSshSignalingEnabledFlag(false);
    1226 #else
    1227     vps->setIlpSshSignalingEnabledFlag(true);
    1228 #endif
    1229 #endif
    12301224#if VPS_EXTN_PROFILE_INFO
    12311225  vps->getPTLForExtnPtr()->resize(vps->getNumLayerSets());
  • branches/SHM-6-dev/source/Lib/TLibCommon/TComSlice.h

    r778 r782  
    525525#endif
    526526   
    527 #if ILP_SSH_SIG
    528527  Bool       m_ilpSshSignalingEnabledFlag;
    529 #endif
    530528#if VPS_EXTN_PROFILE_INFO
    531529  // Profile-tier-level signalling related
     
    878876    Void   setMaxSLayersInLayerSetMinus1(Int ls, Int x)         { m_maxSLInLayerSetMinus1[ls] = x;       }
    879877#endif
    880 #if ILP_SSH_SIG
    881878  Bool   getIlpSshSignalingEnabledFlag()                      { return m_ilpSshSignalingEnabledFlag;}
    882879  Void   setIlpSshSignalingEnabledFlag(Bool x)                { m_ilpSshSignalingEnabledFlag = x;}
    883 #endif
    884880#if VPS_EXTN_PROFILE_INFO
    885881  Bool   getProfilePresentFlag(Int id)                          { return m_profilePresentFlag[id]; }
  • branches/SHM-6-dev/source/Lib/TLibCommon/TypeDef.h

    r780 r782  
    133133#endif
    134134
    135 #define ILP_SSH_SIG                      1      ///< JCTVC-N0195 proposal 2, JCTVC-N0118: add presence flag in VPS ext to condition inter-layer prediction signaling in slice segment header
    136 #if ILP_SSH_SIG
    137 #define ILP_SSH_SIG_FIX                  1      ///< fix for SHM ticket #5
    138 #endif
    139135#define SPL_FLG_CHK                      1      ///< JCTVC-N0195 proposal 5, JCTVC-N0085: constrain sum of lengths to be less than or equal to 6
    140136#define ILP_NUM_REF_CHK                  1      ///< JCTVC-N0195 proposal 1, JCTVC-N0081, JCTVC-N0154, JCTVC-N0217: a condition on signaling inter_layer_pred_layer_idc[ i ], to avoid sending when NumDirectRefLayers equals NumActiveRefLayerPics, and instead infer values
  • branches/SHM-6-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r781 r782  
    12541254    }
    12551255  }
    1256 #if ILP_SSH_SIG
    1257     READ_FLAG( uiCode, "all_ref_layers_active_flag" ); vps->setIlpSshSignalingEnabledFlag(uiCode ? true : false);
    1258 #endif
     1256  READ_FLAG( uiCode, "all_ref_layers_active_flag" ); vps->setIlpSshSignalingEnabledFlag(uiCode ? true : false);
    12591257#if VPS_EXTN_PROFILE_INFO
    12601258  // Profile-tier-level signalling
     
    28232821#if SVC_EXTENSION
    28242822    rpcSlice->setActiveNumILRRefIdx(0);
    2825 #if ILP_SSH_SIG
    2826 #if ILP_SSH_SIG_FIX
    28272823    if((rpcSlice->getLayerId() > 0) && !(rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag()) && (rpcSlice->getNumILRRefIdx() > 0) )
    2828 #else
    2829     if((rpcSlice->getLayerId() > 0) && rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag() && (rpcSlice->getNumILRRefIdx() > 0) )
    2830 #endif
    2831 #else
    2832     if((rpcSlice->getLayerId() > 0)  &&  (rpcSlice->getNumILRRefIdx() > 0) )
    2833 #endif
    28342824    {
    28352825      READ_FLAG(uiCode,"inter_layer_pred_enabled_flag");
     
    29102900      }
    29112901    }
    2912 #if ILP_SSH_SIG
    2913 #if ILP_SSH_SIG_FIX
    29142902    else if( rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag() == true &&  (rpcSlice->getLayerId() > 0 ))
    2915 #else
    2916     else if( rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag() == false )
    2917 #endif
    29182903    {
    29192904      rpcSlice->setInterLayerPredEnabledFlag(true);
     
    29492934#endif
    29502935    }
    2951 #endif
    2952 #endif
    29532936#if P0312_VERT_PHASE_ADJ
    29542937    for(Int i = 0; i < rpcSlice->getActiveNumILRRefIdx(); i++ )
     
    29612944    }
    29622945#endif
     2946#endif //SVC_EXTENSION
    29632947
    29642948    if(sps->getUseSAO())
  • branches/SHM-6-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r778 r782  
    976976     }
    977977   }
    978 #if ILP_SSH_SIG
    979     WRITE_FLAG( vps->getIlpSshSignalingEnabledFlag(), "all_ref_layers_active_flag" );
    980 #endif
     978   WRITE_FLAG( vps->getIlpSshSignalingEnabledFlag(), "all_ref_layers_active_flag" );
    981979#if VPS_EXTN_PROFILE_INFO
    982980  // Profile-tier-level signalling
     
    19691967
    19701968#if SVC_EXTENSION
    1971 #if ILP_SSH_SIG
    1972 #if ILP_SSH_SIG_FIX
    19731969    if((pcSlice->getLayerId() > 0) && !(pcSlice->getVPS()->getIlpSshSignalingEnabledFlag()) && (pcSlice->getNumILRRefIdx() > 0) )
    1974 #else
    1975     if((pcSlice->getLayerId() > 0) && pcSlice->getVPS()->getIlpSshSignalingEnabledFlag() && (pcSlice->getNumILRRefIdx() > 0) )
    1976 #endif
    1977 #else
    1978     if((pcSlice->getLayerId() > 0)  &&  (pcSlice->getNumILRRefIdx() > 0) )
    1979 #endif
    19801970    {
    19811971      WRITE_FLAG(pcSlice->getInterLayerPredEnabledFlag(),"inter_layer_pred_enabled_flag");
Note: See TracChangeset for help on using the changeset viewer.