Changeset 1154 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibDecoder
- Timestamp:
- 8 Jul 2015, 00:31:44 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r1153 r1154 2868 2868 #if VPS_EXTN_PROFILE_INFO 2869 2869 // Profile-tier-level signalling 2870 #if !VPS_EXTN_UEV_CODING2871 READ_CODE( 10, uiCode, "vps_number_layer_sets_minus1" ); assert( uiCode == (vps->getNumLayerSets() - 1) );2872 READ_CODE( 6, uiCode, "vps_num_profile_tier_level_minus1"); vps->setNumProfileTierLevel( uiCode + 1 );2873 #else2874 2870 READ_UVLC( uiCode, "vps_num_profile_tier_level_minus1"); vps->setNumProfileTierLevel( uiCode + 1 ); 2875 #endif 2871 2876 2872 Int const numBitsForPtlIdx = vps->calculateLenOfSyntaxElement( vps->getNumProfileTierLevel() ); 2877 2873 #if !MULTIPLE_PTL_SUPPORT … … 2902 2898 #endif 2903 2899 2904 #if !VPS_EXTN_UEV_CODING2905 READ_FLAG( uiCode, "more_output_layer_sets_than_default_flag" ); vps->setMoreOutputLayerSetsThanDefaultFlag( uiCode ? true : false );2906 Int numOutputLayerSets = 0;2907 if(! vps->getMoreOutputLayerSetsThanDefaultFlag() )2908 {2909 numOutputLayerSets = vps->getNumLayerSets();2910 }2911 else2912 {2913 READ_CODE( 10, uiCode, "num_add_output_layer_sets" ); vps->setNumAddOutputLayerSets( uiCode );2914 numOutputLayerSets = vps->getNumLayerSets() + vps->getNumAddOutputLayerSets();2915 }2916 #else2917 2918 2900 #if Q0165_NUM_ADD_OUTPUT_LAYER_SETS 2919 2901 if( vps->getNumLayerSets() > 1 ) … … 2934 2916 2935 2917 Int numOutputLayerSets = vps->getNumLayerSets() + vps->getNumAddOutputLayerSets(); 2936 #endif2937 2918 2938 2919 #if P0295_DEFAULT_OUT_LAYER_IDC
Note: See TracChangeset for help on using the changeset viewer.