Changeset 858 in 3DVCSoftware for branches/HTM-10.0-dev0/source
- Timestamp:
- 1 Mar 2014, 00:45:51 (11 years ago)
- Location:
- branches/HTM-10.0-dev0/source/Lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-10.0-dev0/source/Lib/TLibCommon/TypeDef.h
r857 r858 333 333 // #define H_MV_HLS_7_ED_FIX_P0130_34 0 // (ED.FIX/P0130/il ref pic set no reference pic) #34 For proposal 5, delegated to editors 334 334 // #define H_MV_HLS_7_OTHER_P0187_1 0 // (OTHER/P0187/NoOutputOfPriorPicsFlag) #1 Inference of NoOutputOfPriorPicsFlag and proposes to take into account colour format and bit depth for the inference in addition to spatial resolution 335 //#define H_MV_HLS_7_VPS_P0306_22 0 // (VPS/P0306/ue(v) coded syntax elements) #22 Several minor modifications to the VPS syntax, consistent with eliminating the previous intention to avoid ue(v) parsing in the VPS335 #define H_MV_HLS_7_VPS_P0306_22 0 // (VPS/P0306/ue(v) coded syntax elements) #22 Several minor modifications to the VPS syntax, consistent with eliminating the previous intention to avoid ue(v) parsing in the VPS 336 336 // #define H_MV_HLS_7_SEI_P0133_28 0 // (SEI/P0133/Recovery point SEI) #28 Decision: Adopt change to recover point semantics only (-v3) 337 337 #define H_MV_HLS_7_VPS_P0125_24 1 // (VPS/P0125/VPS extension offset ) #24 Decision: Keep it as a reserved FFFF value. -
branches/HTM-10.0-dev0/source/Lib/TLibDecoder/TDecCAVLC.cpp
r857 r858 1329 1329 #endif 1330 1330 1331 #if !H_MV_HLS 7_GEN1331 #if !H_MV_HLS_7_VPS_P0306_22 1332 1332 READ_CODE( 6, uiCode, "vps_num_profile_tier_level_minus1" ); pcVPS->setVpsNumProfileTierLevelMinus1( uiCode ); 1333 1333 #else … … 1457 1457 if ( pcVPS->getRepFormatIdxPresentFlag() ) 1458 1458 { 1459 #if H_MV_HLS 7_GEN1460 READ_UVLC( 4,uiCode, "vps_num_rep_formats_minus1" ); pcVPS->setVpsNumRepFormatsMinus1( uiCode );1459 #if H_MV_HLS_7_VPS_P0306_22 1460 READ_UVLC( uiCode, "vps_num_rep_formats_minus1" ); pcVPS->setVpsNumRepFormatsMinus1( uiCode ); 1461 1461 #else 1462 1462 READ_CODE( 4, uiCode, "vps_num_rep_formats_minus1" ); pcVPS->setVpsNumRepFormatsMinus1( uiCode ); … … 1479 1479 if( pcVPS->getVpsNumRepFormatsMinus1() > 0 ) 1480 1480 { 1481 #if H_MV_HLS_7_VPS_P0306_22 1482 Int numBits = 1; 1483 while ((1 << numBits) < (pcVPS->getVpsNumRepFormatsMinus1() + 1)) 1484 { 1485 numBits++; 1486 } 1487 READ_CODE( numBits, uiCode, "vps_rep_format_idx[i]" ); pcVPS->setVpsRepFormatIdx( i, uiCode ); 1488 #else 1481 1489 READ_CODE( 8, uiCode, "vps_rep_format_idx" ); pcVPS->setVpsRepFormatIdx( i, uiCode ); 1490 #endif 1482 1491 } 1483 1492 } -
branches/HTM-10.0-dev0/source/Lib/TLibEncoder/TEncCavlc.cpp
r857 r858 1133 1133 #endif 1134 1134 1135 #if !H_MV_HLS 7_GEN1135 #if !H_MV_HLS_7_VPS_P0306_22 1136 1136 WRITE_CODE( pcVPS->getVpsNumProfileTierLevelMinus1( ), 6, "vps_num_profile_tier_level_minus1" ); 1137 1137 #else … … 1256 1256 if ( pcVPS->getRepFormatIdxPresentFlag() ) 1257 1257 { 1258 #if H_MV_HLS 7_GEN1258 #if H_MV_HLS_7_VPS_P0306_22 1259 1259 WRITE_UVLC( pcVPS->getVpsNumRepFormatsMinus1( ), "vps_num_rep_formats_minus1" ); 1260 1260 #else … … 1276 1276 if( pcVPS->getVpsNumRepFormatsMinus1() > 0 ) 1277 1277 { 1278 #if H_MV_HLS_7_VPS_P0306_22 1279 Int numBits = 1; 1280 while ((1 << numBits) < (pcVPS->getVpsNumRepFormatsMinus1() + 1)) 1281 { 1282 numBits++; 1283 } 1284 WRITE_CODE( pcVPS->getVpsRepFormatIdx(i), numBits, "vps_rep_format_idx[i]" ); 1285 #else 1278 1286 WRITE_CODE( pcVPS->getVpsRepFormatIdx( i ), 8, "vps_rep_format_idx" ); 1287 #endif 1279 1288 } 1280 1289 }
Note: See TracChangeset for help on using the changeset viewer.