Changeset 884 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder
- Timestamp:
- 11 Sep 2014, 12:48:48 (11 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibEncoder
- Files:
-
- 2 edited
-
SEIwrite.cpp (modified) (1 diff)
-
TEncGOP.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.cpp
r871 r884 394 394 WRITE_UVLC(sei.activeSeqParameterSetId[i], "active_seq_parameter_set_id"); 395 395 } 396 #if R0247_SEI_ACTIVE 397 for (Int i = 1; i < sei.activeSeqParameterSetId.size(); i++) 398 { 399 WRITE_UVLC(sei.layerSpsIdx[i], "layer_sps_idx"); 400 } 401 #endif 396 402 xWriteByteAlign(); 397 403 } -
branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r880 r884 202 202 seiActiveParameterSets->m_selfContainedCvsFlag = false; 203 203 seiActiveParameterSets->m_noParameterSetUpdateFlag = false; 204 #if !R0247_SEI_ACTIVE 204 205 seiActiveParameterSets->numSpsIdsMinus1 = 0; 205 206 seiActiveParameterSets->activeSeqParameterSetId.resize(seiActiveParameterSets->numSpsIdsMinus1 + 1); 206 207 seiActiveParameterSets->activeSeqParameterSetId[0] = sps->getSPSId(); 208 #else 209 seiActiveParameterSets->numSpsIdsMinus1 = m_pcCfg->getNumLayer()-1; 210 seiActiveParameterSets->activeSeqParameterSetId.resize(seiActiveParameterSets->numSpsIdsMinus1 + 1); 211 seiActiveParameterSets->layerSpsIdx.resize(seiActiveParameterSets->numSpsIdsMinus1+ 1); 212 for (Int c=0; c <= seiActiveParameterSets->numSpsIdsMinus1; c++) 213 { 214 seiActiveParameterSets->activeSeqParameterSetId[c] = c; 215 } 216 for (Int c=1; c <= seiActiveParameterSets->numSpsIdsMinus1; c++) 217 { 218 seiActiveParameterSets->layerSpsIdx[c] = c; 219 } 220 #endif 207 221 return seiActiveParameterSets; 208 222 } … … 429 443 OutputNALUnit nalu(NAL_UNIT_PREFIX_SEI); 430 444 431 if(m_pcCfg->getActiveParameterSetsSEIEnabled()) 445 if(m_pcCfg->getActiveParameterSetsSEIEnabled() 446 #if R0247_SEI_ACTIVE 447 && m_layerId == 0 448 #endif 449 ) 432 450 { 433 451 SEIActiveParameterSets *sei = xCreateSEIActiveParameterSets (sps);
Note: See TracChangeset for help on using the changeset viewer.