Changeset 1163 in SHVCSoftware
- Timestamp:
- 8 Jul 2015, 01:04:18 (9 years ago)
- Location:
- branches/SHM-dev/source/Lib
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h
r1161 r1163 789 789 #endif 790 790 #endif 791 792 #if P0182_VPS_VUI_PS_FLAG793 791 UInt m_baseLayerPSCompatibilityFlag[MAX_LAYERS]; 794 #endif795 796 792 #if P0307_VPS_NON_VUI_EXTENSION 797 793 Int m_vpsNonVuiExtLength; … … 1177 1173 #endif 1178 1174 #endif 1179 #if P0182_VPS_VUI_PS_FLAG 1180 Void setBaseLayerPSCompatibilityFlag (Int layer, int val) { m_baseLayerPSCompatibilityFlag[layer] = val; } 1181 Int getBaseLayerPSCompatibilityFlag (Int layer) { return m_baseLayerPSCompatibilityFlag[layer];} 1182 #endif 1183 1184 Bool getAltOuputLayerFlag(Int idx) { return m_altOutputLayerFlag[idx]; } 1185 Void setAltOuputLayerFlag(Int idx, Bool x) { m_altOutputLayerFlag[idx] = x; } 1175 Void setBaseLayerPSCompatibilityFlag (Int layer, int val) { m_baseLayerPSCompatibilityFlag[layer] = val; } 1176 Int getBaseLayerPSCompatibilityFlag (Int layer) { return m_baseLayerPSCompatibilityFlag[layer];} 1177 Bool getAltOuputLayerFlag(Int idx) { return m_altOutputLayerFlag[idx]; } 1178 Void setAltOuputLayerFlag(Int idx, Bool x) { m_altOutputLayerFlag[idx] = x; } 1186 1179 1187 1180 #if REPN_FORMAT_IN_VPS -
branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h
r1162 r1163 126 126 #define VPS_VUI_VIDEO_SIGNAL_MOVE 1 ///< JCTVC-P0076 Move video signal information syntax structure earlier in the VPS VUI 127 127 #endif 128 #define P0182_VPS_VUI_PS_FLAG 1 ///< JCTVC-P0182, add base_layer_parameter_set_compatibility_flag129 128 130 129 #define AVC_BASE 1 ///< YUV BL reading for AVC base SVC -
branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r1161 r1163 3759 3759 } 3760 3760 #endif 3761 #if P0182_VPS_VUI_PS_FLAG 3762 for( i = 1; i < vps->getMaxLayers(); i++)3761 3762 for( i = 1; i < vps->getMaxLayers(); i++ ) 3763 3763 { 3764 3764 if (vps->getNumRefLayers(vps->getLayerIdInNuh(i)) == 0) … … 3772 3772 } 3773 3773 } 3774 #endif3775 3774 } 3776 3775 -
branches/SHM-dev/source/Lib/TLibDecoder/TDecTop.cpp
r1150 r1163 607 607 } 608 608 609 #if P0182_VPS_VUI_PS_FLAG610 609 UInt layerIdx = activeVPS->getLayerIdxInVps( m_layerId ); 611 610 … … 627 626 assert( repFormat->getConformanceWindowVps().getWindowBottomOffset() == sps->getConformanceWindow().getWindowBottomOffset() ); 628 627 } 629 #endif630 628 } 631 629 -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r1161 r1163 2624 2624 } 2625 2625 #endif 2626 #if P0182_VPS_VUI_PS_FLAG 2627 for( i = 1; i < vps->getMaxLayers(); i++)2626 2627 for( i = 1; i < vps->getMaxLayers(); i++ ) 2628 2628 { 2629 2629 if( vps->getNumRefLayers(vps->getLayerIdInNuh(i)) == 0 ) … … 2632 2632 } 2633 2633 } 2634 #endif2635 2634 } 2636 2635 -
branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp
r1150 r1163 1509 1509 } 1510 1510 1511 #if P0182_VPS_VUI_PS_FLAG1512 1511 if( m_cVPS.getNumRefLayers( m_layerId ) == 0 ) 1513 1512 { … … 1535 1534 } 1536 1535 } 1537 #endif1538 1536 } 1539 1537 }
Note: See TracChangeset for help on using the changeset viewer.