Changeset 694 in SHVCSoftware for branches/SHM-6-dev/source/App/TAppEncoder
- Timestamp:
- 18 Apr 2014, 19:14:51 (11 years ago)
- Location:
- branches/SHM-6-dev/source/App/TAppEncoder
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-6-dev/source/App/TAppEncoder/TAppEncCfg.cpp
r677 r694 339 339 string* cfg_ReconFile [MAX_LAYERS]; 340 340 Double* cfg_fQP [MAX_LAYERS]; 341 #if Q0074_SEI_COLOR_MAPPING 342 string* cfg_seiColorMappingFile[MAX_LAYERS]; 343 #endif 341 344 342 345 #if REPN_FORMAT_IN_VPS … … 433 436 cfg_IntraPeriod[layer] = &m_acLayerCfg[layer].m_iIntraPeriod; 434 437 cfg_conformanceMode[layer] = &m_acLayerCfg[layer].m_conformanceMode; 438 #if Q0074_SEI_COLOR_MAPPING 439 cfg_seiColorMappingFile[layer] = &m_acLayerCfg[layer].m_cSeiColorMappingFile; 440 #endif 435 441 #if LAYER_CTB 436 442 // coding unit (CU) definition … … 616 622 #endif 617 623 ("EnableElRapB,-use-rap-b", m_elRapSliceBEnabled, 0, "Set ILP over base-layer I picture to B picture (default is P picture)") 624 #if Q0074_SEI_COLOR_MAPPING 625 ("SEIColorMappingFile%d", cfg_seiColorMappingFile, string(""), MAX_LAYERS, "File Containing SEI Color Mapping data") 626 #endif 618 627 #else //SVC_EXTENSION 619 628 ("InputFile,i", cfg_InputFile, string(""), "Original YUV input file name") … … 1486 1495 } 1487 1496 } 1497 1488 1498 #if N0383_IL_CONSTRAINED_TILE_SETS_SEI 1489 1499 if (m_interLayerConstrainedTileSetsSEIEnabled) -
branches/SHM-6-dev/source/App/TAppEncoder/TAppEncCfg.h
r677 r694 268 268 Int* m_codedPivotValue; 269 269 Int* m_targetPivotValue; 270 #if Q0074_SEI_COLOR_MAPPING 271 Char* m_pchSEIColorMappingFile; ///< SEI Color Mapping File (initialized from external file) 272 #endif 270 273 Int m_framePackingSEIEnabled; 271 274 Int m_framePackingSEIType; -
branches/SHM-6-dev/source/App/TAppEncoder/TAppEncLayerCfg.h
r644 r694 54 54 Int *m_predLayerIds; 55 55 Int m_numActiveRefLayers; 56 #endif 57 #if Q0074_SEI_COLOR_MAPPING 58 string m_cSeiColorMappingFile; 56 59 #endif 57 60 -
branches/SHM-6-dev/source/App/TAppEncoder/TAppEncTop.cpp
r680 r694 480 480 m_acTEncTop[layer].setTMISEINominalWhiteLevelLumaCodeValue ( m_nominalWhiteLevelLumaCodeValue ); 481 481 m_acTEncTop[layer].setTMISEIExtendedWhiteLevelLumaCodeValue ( m_extendedWhiteLevelLumaCodeValue ); 482 #if Q0074_SEI_COLOR_MAPPING 483 string cTmp = m_acLayerCfg[layer].m_cSeiColorMappingFile; 484 m_acTEncTop[layer].setColorMappingInfoSEIFile ( cTmp.empty() ? NULL : strdup(cTmp.c_str()) ); 485 #endif 482 486 m_acTEncTop[layer].setFramePackingArrangementSEIEnabled( m_framePackingSEIEnabled ); 483 487 m_acTEncTop[layer].setFramePackingArrangementSEIType( m_framePackingSEIType ); … … 796 800 m_cTEncTop.setTMISEINominalWhiteLevelLumaCodeValue ( m_nominalWhiteLevelLumaCodeValue ); 797 801 m_cTEncTop.setTMISEIExtendedWhiteLevelLumaCodeValue ( m_extendedWhiteLevelLumaCodeValue ); 802 #if Q0074_SEI_COLOR_MAPPING 803 m_cTEncTop.setColorMappingInfoSEIFile ( m_pchSEIColorMappingFile ); 804 #endif 798 805 m_cTEncTop.setFramePackingArrangementSEIEnabled( m_framePackingSEIEnabled ); 799 806 m_cTEncTop.setFramePackingArrangementSEIType( m_framePackingSEIType );
Note: See TracChangeset for help on using the changeset viewer.