Changeset 1055 in 3DVCSoftware for branches/HTM-12.0-dev1/source/Lib/TLibEncoder/TEncCavlc.cpp
- Timestamp:
- 26 Sep 2014, 19:29:56 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.0-dev1/source/Lib/TLibEncoder/TEncCavlc.cpp
r1054 r1055 1229 1229 } 1230 1230 } 1231 #endif // H_MV_HLS10_GEN1231 #endif 1232 1232 1233 1233 if (pcVPS->getNumLayerSets() > 1) … … 1247 1247 if( i >= pcVPS->getNumLayerSets( ) ) 1248 1248 { 1249 #if !VPS_MISC_UPDATES 1249 1250 WRITE_UVLC( pcVPS->getLayerSetIdxForOlsMinus1( i ), "layer_set_idx_for_ols_minus1[i]" ); 1251 #else 1252 WRITE_CODE( pcVPS->getLayerSetIdxForOlsMinus1( i ), pcVPS->getLayerSetIdxForOlsMinus1Len( i ) , "layer_set_idx_for_ols_minus1[i]" ); 1253 #endif 1250 1254 } 1251 1255 … … 1562 1566 if( pcVPSVUI->getVideoSignalInfoIdxPresentFlag() && pcVPSVUI->getVpsNumVideoSignalInfoMinus1() > 0 ) 1563 1567 { 1564 #if H_MV_HLS10_VPS_VUI1568 #if I0045_VPS_VUI_VST_PARAMS 1565 1569 for( Int i = pcVPS->getVpsBaseLayerInternalFlag() ? 0 : 1; i <= pcVPS->getMaxLayersMinus1(); i++ ) 1570 { 1571 WRITE_CODE( pcVPSVUI->getVpsVideoSignalInfoIdx( i ), 4, "vps_video_signal_info_idx" ); 1572 } 1566 1573 #else 1567 1574 for( Int i = 1; i <= pcVPS->getMaxLayersMinus1(); i++ ) 1568 #endif1569 1575 { 1570 1576 WRITE_CODE( pcVPSVUI->getVpsVideoSignalInfoIdx( i ), 4, "vps_video_signal_info_idx" ); … … 1578 1584 assert( pcVPSVUI->getVpsVideoSignalInfoIdx( i ) == ( pcVPSVUI->getVideoSignalInfoIdxPresentFlag() ? 0 : i ) ); 1579 1585 } 1586 #endif 1580 1587 } 1581 1588 WRITE_FLAG( pcVPSVUI->getTilesNotInUseFlag( ) ? 1 : 0 , "tiles_not_in_use_flag" ); … … 1941 1948 esb++; 1942 1949 WRITE_FLAG( pcSlice->getDiscardableFlag( ) ? 1 : 0 , "discardable_flag" ); 1950 #if NON_REF_NAL_TYPE_DISCARDABLE 1951 if (pcSlice->getDiscardableFlag( )) 1952 { 1953 assert(pcSlice->getNalUnitType() != NAL_UNIT_CODED_SLICE_TRAIL_R && 1954 pcSlice->getNalUnitType() != NAL_UNIT_CODED_SLICE_TSA_R && 1955 pcSlice->getNalUnitType() != NAL_UNIT_CODED_SLICE_STSA_R && 1956 pcSlice->getNalUnitType() != NAL_UNIT_CODED_SLICE_RADL_R && 1957 pcSlice->getNalUnitType() != NAL_UNIT_CODED_SLICE_RASL_R); 1958 } 1959 #endif 1943 1960 } 1944 1961 … … 2101 2118 if (pcSlice->getSPS()->getTMVPFlagsPresent()) 2102 2119 { 2120 #if I0044_SLICE_TMVP 2121 WRITE_FLAG( pcSlice->getEnableTMVPFlag() ? 1 : 0, "slice_temporal_mvp_enabled_flag" ); 2122 #else 2103 2123 WRITE_FLAG( pcSlice->getEnableTMVPFlag() ? 1 : 0, "slice_temporal_mvp_enable_flag" ); 2124 #endif 2104 2125 } 2105 2126 }
Note: See TracChangeset for help on using the changeset viewer.