Changeset 1475 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder
- Timestamp:
- 22 Sep 2015, 20:18:26 (10 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibEncoder
- Files:
-
- 6 edited
-
SEIEncoder.cpp (modified) (2 diffs)
-
SEIEncoder.h (modified) (1 diff)
-
SEIwrite.cpp (modified) (3 diffs)
-
SEIwrite.h (modified) (1 diff)
-
TEncCfg.h (modified) (4 diffs)
-
TEncGOP.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/SEIEncoder.cpp
r1460 r1475 421 421 } 422 422 423 #if Q0074_COLOUR_REMAPPING_SEI424 423 template <typename T> 425 424 static Void readTokenValue(T &returnedValue, /// value returned … … 593 592 return true; 594 593 } 595 #endif596 594 597 595 Void SEIEncoder::initSEIChromaResamplingFilterHint(SEIChromaResamplingFilterHint *seiChromaResamplingFilterHint, Int iHorFilterIndex, Int iVerFilterIndex) -
branches/SHM-dev/source/Lib/TLibEncoder/SEIEncoder.h
r1460 r1475 81 81 Void initSEIChromaResamplingFilterHint(SEIChromaResamplingFilterHint *sei, Int iHorFilterIndex, Int iVerFilterIndex); 82 82 Void initSEITimeCode(SEITimeCode *sei); 83 #if Q0074_COLOUR_REMAPPING_SEI84 83 Bool initSEIColourRemappingInfo(SEIColourRemappingInfo *sei, Int currPOC); // returns true on success, false on failure. 85 #endif86 84 87 85 #if LAYERS_NOT_PRESENT_SEI -
branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.cpp
r1460 r1475 152 152 xWriteSEIKneeFunctionInfo(*static_cast<const SEIKneeFunctionInfo*>(&sei)); 153 153 break; 154 #if Q0074_COLOUR_REMAPPING_SEI155 154 case SEI::COLOUR_REMAPPING_INFO: 156 155 xWriteSEIColourRemappingInfo(*static_cast<const SEIColourRemappingInfo*>(&sei)); 157 156 break; 158 #endif159 157 case SEI::MASTERING_DISPLAY_COLOUR_VOLUME: 160 158 xWriteSEIMasteringDisplayColourVolume(*static_cast<const SEIMasteringDisplayColourVolume*>(&sei)); … … 987 985 } 988 986 989 #if Q0074_COLOUR_REMAPPING_SEI990 987 Void SEIWriter::xWriteSEIColourRemappingInfo(const SEIColourRemappingInfo& sei) 991 988 { … … 1044 1041 } 1045 1042 } 1046 #endif1047 1043 1048 1044 Void SEIWriter::xWriteSEIMasteringDisplayColourVolume(const SEIMasteringDisplayColourVolume& sei) -
branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.h
r1460 r1475 89 89 Void xWriteSEIChromaResamplingFilterHint(const SEIChromaResamplingFilterHint& sei); 90 90 Void xWriteSEIKneeFunctionInfo(const SEIKneeFunctionInfo &sei); 91 #if Q0074_COLOUR_REMAPPING_SEI92 91 Void xWriteSEIColourRemappingInfo(const SEIColourRemappingInfo& sei); 93 #endif94 92 Void xWriteSEIMasteringDisplayColourVolume( const SEIMasteringDisplayColourVolume& sei); 95 93 -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h
r1460 r1475 321 321 Int* m_kneeSEIInputKneePoint; 322 322 Int* m_kneeSEIOutputKneePoint; 323 #if Q0074_COLOUR_REMAPPING_SEI324 323 std::string m_colourRemapSEIFileRoot; ///< SEI Colour Remapping File (initialized from external file) 325 #endif326 324 TComSEIMasteringDisplay m_masteringDisplay; 327 325 //====== Weighted Prediction ======== … … 486 484 #endif 487 485 #endif //SVC_EXTENSION 488 #if Q0074_COLOUR_REMAPPING_SEI489 string m_colourRemapSEIFileName; ///< SEI Colour Remapping File (initialized from external file)490 #endif491 486 492 487 public: … … 494 489 : m_tileColumnWidth() 495 490 , m_tileRowHeight() 496 #if Q0074_COLOUR_REMAPPING_SEI497 , m_colourRemapSEIFileName()498 #endif499 491 { 500 492 m_PCMBitDepth[CHANNEL_TYPE_LUMA]=8; … … 910 902 Void setKneeSEIOutputKneePoint(Int *p) { m_kneeSEIOutputKneePoint = p; } 911 903 Int* getKneeSEIOutputKneePoint() { return m_kneeSEIOutputKneePoint; } 912 #if Q0074_COLOUR_REMAPPING_SEI913 904 Void setColourRemapInfoSEIFileRoot( const std::string &s ) { m_colourRemapSEIFileRoot = s; } 914 905 const std::string &getColourRemapInfoSEIFileRoot() const { return m_colourRemapSEIFileRoot; } 915 #endif916 906 Void setMasteringDisplaySEI(const TComSEIMasteringDisplay &src) { m_masteringDisplay = src; } 917 907 const TComSEIMasteringDisplay &getMasteringDisplaySEI() const { return m_masteringDisplay; } -
branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r1460 r1475 750 750 } 751 751 752 #if Q0074_COLOUR_REMAPPING_SEI753 752 // insert one Colour Remapping Info SEI for the picture (if the file exists) 754 753 if (!m_pcCfg->getColourRemapInfoSEIFileRoot().empty()) … … 766 765 } 767 766 } 768 #endif769 767 770 768 #if Q0189_TMVP_CONSTRAINTS
Note: See TracChangeset for help on using the changeset viewer.