Changeset 1152 in SHVCSoftware


Ignore:
Timestamp:
8 Jul 2015, 00:24:37 (9 years ago)
Author:
seregin
Message:

macro cleanup: VPS_TSLAYERS

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

Legend:

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

    r1151 r1152  
    14051405#endif
    14061406#endif
    1407 #if VPS_TSLAYERS
     1407
    14081408  vps->setMaxTSLayersPresentFlag(true);
    14091409
     
    14121412    vps->setMaxTSLayersMinus1(i, vps->getMaxTLayers()-1);
    14131413  }
    1414 #endif
     1414
    14151415  vps->setMaxTidRefPresentFlag(m_maxTidRefPresentFlag);
    14161416  if (vps->getMaxTidRefPresentFlag())
  • branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h

    r1151 r1152  
    692692  UInt       m_maxTidIlRefPicsPlus1[MAX_VPS_LAYER_IDX_PLUS1 - 1][MAX_VPS_LAYER_IDX_PLUS1];
    693693  Bool       m_maxTidRefPresentFlag;
    694 #if VPS_TSLAYERS
    695694  Bool       m_maxTSLayersPresentFlag;
    696695  UInt       m_maxTSLayerMinus1[MAX_LAYERS];
    697 #endif
    698696  Bool       m_singleLayerForNonIrapFlag;
    699697  Bool       m_higherLayerIrapSkipFlag;
     
    10921090  UInt   getMaxTidIlRefPicsPlus1(Int refLayerIdx, Int layerIdx)                     { return m_maxTidIlRefPicsPlus1[refLayerIdx][layerIdx];           }
    10931091  Void   setMaxTidIlRefPicsPlus1(Int refLayerIdx, Int layerIdx, UInt maxSublayer)   { m_maxTidIlRefPicsPlus1[refLayerIdx][layerIdx] = maxSublayer;    }
    1094   Bool   getMaxTidRefPresentFlag()                                  { return m_maxTidRefPresentFlag ;}
    1095   Void   setMaxTidRefPresentFlag(Bool x)                            { m_maxTidRefPresentFlag = x;}
    1096 #if VPS_TSLAYERS
    1097   Bool   getMaxTSLayersPresentFlag()                                  { return m_maxTSLayersPresentFlag ;}
    1098   Void   setMaxTSLayersPresentFlag(Bool x)                            { m_maxTSLayersPresentFlag = x;}
    1099   UInt   getMaxTSLayersMinus1(Int layerIdx)                            { return m_maxTSLayerMinus1[layerIdx];}
    1100   Void   setMaxTSLayersMinus1(Int layerIdx, UInt maxTSublayer)         { m_maxTSLayerMinus1[layerIdx] = maxTSublayer;}
    1101 #endif
    1102   Bool   getSingleLayerForNonIrapFlag()                             { return m_singleLayerForNonIrapFlag; }
    1103   Void   setSingleLayerForNonIrapFlag(Bool x)                       { m_singleLayerForNonIrapFlag = x;    }
    1104   Bool   getHigherLayerIrapSkipFlag()                             { return m_higherLayerIrapSkipFlag; }
    1105   Void   setHigherLayerIrapSkipFlag(Bool x)                       { m_higherLayerIrapSkipFlag = x;    }
     1092  Bool   getMaxTidRefPresentFlag()                                              { return m_maxTidRefPresentFlag;                 }
     1093  Void   setMaxTidRefPresentFlag(Bool x)                                        { m_maxTidRefPresentFlag = x;                    }
     1094  Bool   getMaxTSLayersPresentFlag()                                            { return m_maxTSLayersPresentFlag;               }
     1095  Void   setMaxTSLayersPresentFlag(Bool x)                                      { m_maxTSLayersPresentFlag = x;                  }
     1096  UInt   getMaxTSLayersMinus1(Int layerIdx)                                     { return m_maxTSLayerMinus1[layerIdx];           }
     1097  Void   setMaxTSLayersMinus1(Int layerIdx, UInt maxTSublayer)                  { m_maxTSLayerMinus1[layerIdx] = maxTSublayer;   }
     1098  Bool   getSingleLayerForNonIrapFlag()                                         { return m_singleLayerForNonIrapFlag;            }
     1099  Void   setSingleLayerForNonIrapFlag(Bool x)                                   { m_singleLayerForNonIrapFlag = x;               }
     1100  Bool   getHigherLayerIrapSkipFlag()                                           { return m_higherLayerIrapSkipFlag;              }
     1101  Void   setHigherLayerIrapSkipFlag(Bool x)                                     { m_higherLayerIrapSkipFlag = x;                 }
    11061102#if VPS_VUI_TILES_NOT_IN_USE__FLAG 
    11071103  Bool   getTilesNotInUseFlag()         { return m_tilesNotInUseFlag; }
  • branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h

    r1151 r1152  
    147147#define MAX_ONE_RESAMPLING_DIRECT_LAYERS 1      ///< Allow maximum of one resampling process for direct reference layers
    148148#define MOTION_RESAMPLING_CONSTRAINT     1      ///< JCTVC-N0108: Allow maximum of one motion resampling process for direct reference layers, and use motion inter-layer prediction from the same layer as texture inter-layer prediction.
    149 #define VPS_TSLAYERS                     1      ///< JCTVC-O0120 signal max temporal sub-layers for each layer
    150149
    151150#define VIEW_ID_RELATED_SIGNALING        1      ///< Introduce syntax elements view_id and view_id_val
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1151 r1152  
    28232823  }
    28242824#endif
    2825 #if VPS_TSLAYERS
     2825
    28262826  READ_FLAG( uiCode, "vps_sub_layers_max_minus1_present_flag"); vps->setMaxTSLayersPresentFlag(uiCode ? true : false);
    28272827
     
    28402840    }
    28412841  }
    2842 #endif
     2842
    28432843  READ_FLAG( uiCode, "max_tid_ref_present_flag"); vps->setMaxTidRefPresentFlag(uiCode ? true : false);
    2844   if (vps->getMaxTidRefPresentFlag())
    2845   {
    2846     for(i = 0; i < vps->getMaxLayers() - 1; i++)
    2847     {
    2848       for( j = i+1; j < vps->getMaxLayers(); j++)
    2849       {
    2850         if(vps->getDirectDependencyFlag(j, i))
     2844  if( vps->getMaxTidRefPresentFlag() )
     2845  {
     2846    for( i = 0; i < vps->getMaxLayers() - 1; i++ )
     2847    {
     2848      for( j = i+1; j < vps->getMaxLayers(); j++ )
     2849      {
     2850        if( vps->getDirectDependencyFlag(j, i) )
    28512851        {
    28522852          READ_CODE( 3, uiCode, "max_tid_il_ref_pics_plus1[i][j]" ); vps->setMaxTidIlRefPicsPlus1(i, j, uiCode);         
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1148 r1152  
    20932093  }
    20942094#endif
    2095 #if VPS_TSLAYERS
    2096     WRITE_FLAG( vps->getMaxTSLayersPresentFlag(), "vps_sub_layers_max_minus1_present_flag");
    2097     if (vps->getMaxTSLayersPresentFlag())
    2098     {
    2099         for( i = 0; i < vps->getMaxLayers(); i++)
    2100         {
    2101             WRITE_CODE(vps->getMaxTSLayersMinus1(i), 3, "sub_layers_vps_max_minus1[i]" );
    2102         }
    2103     }
    2104 #endif
     2095
     2096  WRITE_FLAG( vps->getMaxTSLayersPresentFlag(), "vps_sub_layers_max_minus1_present_flag");
     2097  if( vps->getMaxTSLayersPresentFlag() )
     2098  {
     2099    for( i = 0; i < vps->getMaxLayers(); i++ )
     2100    {
     2101      WRITE_CODE(vps->getMaxTSLayersMinus1(i), 3, "sub_layers_vps_max_minus1[i]" );
     2102    }
     2103  }
     2104
    21052105   WRITE_FLAG( vps->getMaxTidRefPresentFlag(), "max_tid_ref_present_flag");
    21062106   if (vps->getMaxTidRefPresentFlag())
Note: See TracChangeset for help on using the changeset viewer.