Changeset 110 in SHVCSoftware for branches/HM-10.0-dev-SHM/source/Lib/TLibDecoder
- Timestamp:
- 3 Apr 2013, 21:34:49 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HM-10.0-dev-SHM/source/Lib/TLibDecoder/TDecCAVLC.cpp
r109 r110 839 839 Void TDecCavlc::parseVPSExtension(TComVPS *vps) 840 840 { 841 UInt uiCode; 841 842 // ... More syntax elements to be parsed here 842 843 844 // Target output layer signalling 845 READ_UVLC( uiCode, "vps_num_output_layer_sets"); vps->setNumOutputLayerSets(uiCode); 846 for(Int i = 0; i < vps->getNumOutputLayerSets(); i++) 847 { 848 READ_UVLC( uiCode, "vps_output_layer_set_idx[i]"); vps->setOutputLayerSetIdx(i, uiCode); 849 Int lsIdx = vps->getOutputLayerSetIdx(i); 850 for(Int j = 0; j <= vps->getMaxLayerId(); j++) 851 { 852 if(vps->getLayerIdIncludedFlag(lsIdx, j)) 853 { 854 READ_FLAG( uiCode, "vps_output_layer_flag[lsIdx][j]"); vps->setOutputLayerFlag(lsIdx, j, uiCode); 855 } 856 } 857 } 843 858 // ... More syntax elements to be parsed here 844 859 }
Note: See TracChangeset for help on using the changeset viewer.