Changeset 1572 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibDecoder
- Timestamp:
- 20 Jun 2016, 18:41:36 (10 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibDecoder
- Files:
-
- 2 edited
-
SEIread.cpp (modified) (2 diffs)
-
SEIread.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibDecoder/SEIread.cpp
r1549 r1572 414 414 xParseSEIDecodedPictureHash((SEIDecodedPictureHash&) *sei, payloadSize, pDecodedMessageOutputStream); 415 415 break; 416 case SEI::GREEN_METADATA: 417 sei = new SEIGreenMetadataInfo; 418 xParseSEIGreenMetadataInfo((SEIGreenMetadataInfo&) *sei, payloadSize, pDecodedMessageOutputStream); 419 break; 416 420 default: 417 421 for (UInt i = 0; i < payloadSize; i++) … … 1460 1464 } 1461 1465 #endif 1466 1467 Void SEIReader::xParseSEIGreenMetadataInfo(SEIGreenMetadataInfo& sei, UInt payloadSize, ostream* pDecodedMessageOutputStream) 1468 { 1469 UInt code; 1470 output_sei_message_header(sei, pDecodedMessageOutputStream, payloadSize); 1471 1472 sei_read_code(pDecodedMessageOutputStream, 8, code, "green_metadata_type"); 1473 sei.m_greenMetadataType = code; 1474 1475 sei_read_code(pDecodedMessageOutputStream, 8, code, "xsd_metric_type"); 1476 sei.m_xsdMetricType = code; 1477 1478 sei_read_code(pDecodedMessageOutputStream, 16, code, "xsd_metric_value"); 1479 sei.m_xsdMetricValue = code; 1480 } 1462 1481 1463 1482 #if SVC_EXTENSION -
branches/SHM-dev/source/Lib/TLibDecoder/SEIread.h
r1549 r1572 112 112 Void xParseSEIAlternativeTransferCharacteristics(SEIAlternativeTransferCharacteristics& sei, UInt payLoadSize, std::ostream *pDecodedMessageOutputStream); 113 113 #endif 114 Void xParseSEIGreenMetadataInfo (SEIGreenMetadataInfo& sei, UInt payLoadSize, std::ostream *pDecodedMessageOutputStream); 114 115 115 116 Void sei_read_code(std::ostream *pOS, UInt uiLength, UInt& ruiCode, const TChar *pSymbolName);
Note: See TracChangeset for help on using the changeset viewer.