Changeset 1059 in 3DVCSoftware for branches/HTM-12.0-dev1/source/Lib/TLibCommon/TComSlice.cpp
- Timestamp:
- 29 Sep 2014, 16:35:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.0-dev1/source/Lib/TLibCommon/TComSlice.cpp
r1057 r1059 3183 3183 Int maxDecPicBufferingMinus1 = vps->getDpbSize()->getMaxVpsDecPicBufferingMinus1( targetOptLayerSetIdx, layerIdx, i ) ; 3184 3184 3185 #if H_MV_HLS10_MULTILAYERSPS 3186 // This preliminary fix needs to be checked. 3187 Int maxNumReorderPics = vps->getDpbSize()->getMaxVpsNumReorderPics( targetOptLayerSetIdx, i ); 3188 Int maxLatencyIncreasePlus1 = vps->getDpbSize()->getMaxVpsLatencyIncreasePlus1( targetOptLayerSetIdx, i ); 3189 #endif 3185 3190 if ( encoder ) 3186 3191 { 3187 3192 assert( getMaxDecPicBuffering( i ) - 1 == maxDecPicBufferingMinus1 ); 3193 #if H_MV_HLS10_MULTILAYERSPS 3194 // This preliminary fix needs to be checked. 3195 assert( getNumReorderPics( i ) == maxNumReorderPics ); 3196 assert( getMaxLatencyIncrease( i ) == maxLatencyIncreasePlus1 ); 3197 #endif 3198 3188 3199 } 3189 3200 else 3190 3201 { 3202 #if !H_MV_HLS10_MULTILAYERSPS 3191 3203 setMaxDecPicBuffering(i, maxDecPicBufferingMinus1 + 1 ); 3192 } 3193 } 3204 #else 3205 // This preliminary fix needs to be checked. 3206 setMaxDecPicBuffering( maxDecPicBufferingMinus1 + 1 , i); 3207 setNumReorderPics ( maxNumReorderPics, i ); 3208 setMaxLatencyIncrease( maxLatencyIncreasePlus1 - 1 , i); 3209 #endif 3210 } 3211 } 3194 3212 } 3195 3213 }
Note: See TracChangeset for help on using the changeset viewer.