Changeset 624 in SHVCSoftware for branches/SHM-5.1-dev/source/Lib
- Timestamp:
- 8 Mar 2014, 06:07:29 (12 years ago)
- Location:
- branches/SHM-5.1-dev/source/Lib
- Files:
-
- 5 edited
-
TLibCommon/TComSlice.cpp (modified) (1 diff)
-
TLibCommon/TComSlice.h (modified) (2 diffs)
-
TLibCommon/TypeDef.h (modified) (1 diff)
-
TLibDecoder/TDecCAVLC.cpp (modified) (1 diff)
-
TLibEncoder/TEncCavlc.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-5.1-dev/source/Lib/TLibCommon/TComSlice.cpp
r623 r624 2073 2073 m_crossLayerIrapAlignFlag = true; 2074 2074 #endif 2075 #if P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG 2076 m_crossLayerAlignedIdrOnlyFlag = false; 2077 #endif 2075 2078 #if N0120_MAX_TID_REF_PRESENT_FLAG 2076 2079 m_maxTidRefPresentFlag = true; -
branches/SHM-5.1-dev/source/Lib/TLibCommon/TComSlice.h
r623 r624 567 567 #if N0147_IRAP_ALIGN_FLAG 568 568 Bool m_crossLayerIrapAlignFlag; 569 #endif 570 #if P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG 571 Bool m_crossLayerAlignedIdrOnlyFlag;; 569 572 #endif 570 573 #if O0225_MAX_TID_FOR_REF_LAYERS … … 894 897 Void setCrossLayerPictureTypeAlignFlag(Bool x) { m_crossLayerPictureTypeAlignFlag = x; } 895 898 #endif 899 #if P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG 900 Bool getCrossLayerAlignedIdrOnlyFlag() { return m_crossLayerAlignedIdrOnlyFlag; } 901 Void setCrossLayerAlignedIdrOnlyFlag(Bool x) { m_crossLayerAlignedIdrOnlyFlag = x; } 902 #endif 896 903 #if N0147_IRAP_ALIGN_FLAG 897 904 Bool getCrossLayerIrapAlignFlag() { return m_crossLayerIrapAlignFlag; } -
branches/SHM-5.1-dev/source/Lib/TLibCommon/TypeDef.h
r623 r624 183 183 184 184 #define O0223_PICTURE_TYPES_ALIGN_FLAG 1 ///< a flag to indicatate whether picture types are aligned across layers. 185 186 #define P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG 1 ///< a flag to indicatate whether picture types for IRAP are IDR across layers. 185 187 186 188 #define N0147_IRAP_ALIGN_FLAG 1 ///< a flag to indicatate whether IRAPs are aligned across layers -
branches/SHM-5.1-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r623 r624 1785 1785 READ_FLAG(uiCode, "cross_layer_irap_aligned_flag" ); 1786 1786 vps->setCrossLayerIrapAlignFlag(uiCode); 1787 #if P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG 1788 if (uiCode) 1789 { 1790 READ_FLAG(uiCode, "only_idr_for_IRAP_across_layers" ); 1791 vps->setCrossLayerIrapAlignFlag(uiCode); 1792 } 1793 #endif 1787 1794 #endif 1788 1795 #if O0223_PICTURE_TYPES_ALIGN_FLAG -
branches/SHM-5.1-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r623 r624 1352 1352 #if IRAP_ALIGN_FLAG_IN_VPS_VUI 1353 1353 WRITE_FLAG(vps->getCrossLayerIrapAlignFlag(), "cross_layer_irap_aligned_flag"); 1354 #if P0068_CROSS_LAYER_ALIGNED_IDR_ONLY_FOR_IRAP_FLAG 1355 if(vps->getCrossLayerIrapAlignFlag()) 1356 { 1357 WRITE_FLAG(vps->getCrossLayerAlignedIdrOnlyFlag(), "only_idr_for_IRAP_across_layers"); 1358 } 1359 #endif 1354 1360 #endif 1355 1361 #if O0223_PICTURE_TYPES_ALIGN_FLAG
Note: See TracChangeset for help on using the changeset viewer.