Ignore:
Timestamp:
26 Sep 2014, 19:29:56 (10 years ago)
Author:
tech
Message:

Merged 12.0_dev0@1053.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.0-dev1/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1054 r1055  
    12291229    }
    12301230  }
    1231 #endif // H_MV_HLS10_GEN
     1231#endif
    12321232
    12331233  if (pcVPS->getNumLayerSets() > 1)
     
    12471247    if( i >= pcVPS->getNumLayerSets( ) )   
    12481248    {     
     1249#if !VPS_MISC_UPDATES
    12491250      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
    12501254    }
    12511255
     
    15621566  if( pcVPSVUI->getVideoSignalInfoIdxPresentFlag() && pcVPSVUI->getVpsNumVideoSignalInfoMinus1() > 0 )
    15631567  {
    1564 #if H_MV_HLS10_VPS_VUI
     1568#if I0045_VPS_VUI_VST_PARAMS
    15651569    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    }
    15661573#else
    15671574    for( Int i = 1; i <=  pcVPS->getMaxLayersMinus1(); i++ )
    1568 #endif
    15691575    {
    15701576      WRITE_CODE( pcVPSVUI->getVpsVideoSignalInfoIdx( i ), 4, "vps_video_signal_info_idx" );
     
    15781584      assert( pcVPSVUI->getVpsVideoSignalInfoIdx( i  ) == ( pcVPSVUI->getVideoSignalInfoIdxPresentFlag() ? 0 : i ) );
    15791585    }
     1586#endif
    15801587  }
    15811588  WRITE_FLAG( pcVPSVUI->getTilesNotInUseFlag( ) ? 1 : 0 , "tiles_not_in_use_flag" );
     
    19411948      esb++;
    19421949      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
    19431960    }
    19441961
     
    21012118      if (pcSlice->getSPS()->getTMVPFlagsPresent())
    21022119      {
     2120#if I0044_SLICE_TMVP
     2121        WRITE_FLAG( pcSlice->getEnableTMVPFlag() ? 1 : 0, "slice_temporal_mvp_enabled_flag" );
     2122#else
    21032123        WRITE_FLAG( pcSlice->getEnableTMVPFlag() ? 1 : 0, "slice_temporal_mvp_enable_flag" );
     2124#endif
    21042125      }
    21052126    }
Note: See TracChangeset for help on using the changeset viewer.