- Timestamp:
- 8 Nov 2013, 03:19:02 (11 years ago)
- Location:
- branches/SHM-4.0-dev/source/Lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.0-dev/source/Lib/TLibCommon/TComSlice.h
r442 r447 924 924 TComHRD m_hrdParameters; 925 925 TimingInfo m_timingInfo; 926 #if M0464_TILE_BOUNDARY_ALIGNED_FLAG927 Bool m_tileBoundariesAlignedFlag;928 #endif929 930 926 931 927 public: … … 960 956 ,m_log2MaxMvLengthHorizontal(15) 961 957 ,m_log2MaxMvLengthVertical(15) 962 #if M0464_TILE_BOUNDARY_ALIGNED_FLAG963 ,m_tileBoundariesAlignedFlag(true)964 #endif965 958 {} 966 959 … … 1058 1051 TComHRD* getHrdParameters () { return &m_hrdParameters; } 1059 1052 TimingInfo* getTimingInfo() { return &m_timingInfo; } 1060 #if M0464_TILE_BOUNDARY_ALIGNED_FLAG1061 Bool getTileBoundariesAlignedFlag( ) { return m_tileBoundariesAlignedFlag; }1062 Void setTileBoundariesAlignedFlag( Bool flag ) { m_tileBoundariesAlignedFlag = flag; }1063 #endif1064 1053 }; 1065 1054 -
branches/SHM-4.0-dev/source/Lib/TLibCommon/TypeDef.h
r445 r447 58 58 #endif 59 59 #define IL_SL_SIGNALLING_N0371 0 ///< JCTVC-N0371: inter-layer scaling list 60 #define M0464_TILE_BOUNDARY_ALIGNED_FLAG 0 ///< JCTVC-M0464: VUI flag to indicate tile boundary alignment61 60 #define M0463_VUI_EXT_ILP_REF 0 ///< JCTVC-M0463: VUI extension inter-layer dependency offset signalling 62 61 #define SPS_EXTENSION 1 ///< Define sps_extension() syntax structure … … 90 89 #define N0160_VUI_EXT_ILP_REF 1 ///< VUI extension inter-layer dependency offset signalling 91 90 #define VPS_VUI_BITRATE_PICRATE 1 ///< JCTVC-N0085: Signal bit rate and picture in VPS VUI 92 #else93 #define M0464_TILE_BOUNDARY_ALIGNED_FLAG 0 ///< VUI flag to indicate tile boundary alignment94 91 #endif //VPS_VUI 95 92 -
branches/SHM-4.0-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r442 r447 450 450 { 451 451 READ_FLAG( uiCode, "tiles_fixed_structure_flag"); pcVUI->setTilesFixedStructureFlag(uiCode); 452 #if M0464_TILE_BOUNDARY_ALIGNED_FLAG453 if ( pcSPS->getLayerId() > 0 )454 {455 READ_FLAG( uiCode, "tile_boundaries_aligned_flag" ); pcVUI->setTileBoundariesAlignedFlag( uiCode == 1 );456 }457 #endif458 452 READ_FLAG( uiCode, "motion_vectors_over_pic_boundaries_flag"); pcVUI->setMotionVectorsOverPicBoundariesFlag(uiCode); 459 453 READ_FLAG( uiCode, "restricted_ref_pic_lists_flag"); pcVUI->setRestrictedRefPicListsFlag(uiCode); -
branches/SHM-4.0-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r442 r447 359 359 { 360 360 WRITE_FLAG(pcVUI->getTilesFixedStructureFlag(), "tiles_fixed_structure_flag"); 361 #if M0464_TILE_BOUNDARY_ALIGNED_FLAG362 if ( pcSPS->getLayerId() > 0 )363 {364 WRITE_FLAG( pcVUI->getTileBoundariesAlignedFlag( ) ? 1 : 0 , "tile_boundaries_aligned_flag" );365 }366 #endif367 361 WRITE_FLAG(pcVUI->getMotionVectorsOverPicBoundariesFlag(), "motion_vectors_over_pic_boundaries_flag"); 368 362 WRITE_FLAG(pcVUI->getRestrictedRefPicListsFlag(), "restricted_ref_pic_lists_flag");
Note: See TracChangeset for help on using the changeset viewer.