Changeset 856 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibCommon
- Timestamp:
- 11 Aug 2014, 19:11:02 (10 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibCommon
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibCommon/SEI.h
r846 r856 98 98 #endif 99 99 #endif 100 #if Q0074_ SEI_COLOR_MAPPING101 COLO R_MAPPING_INFO= 143,100 #if Q0074_COLOUR_REMAPPING_SEI 101 COLOUR_REMAPPING_INFO = 143, 102 102 #endif 103 103 #if Q0078_ADD_LAYER_SETS … … 447 447 }; 448 448 #endif 449 #if Q0074_SEI_COLOR_MAPPING 450 class SEIColorMappingInfo : public SEI 451 { 452 public: 453 PayloadType payloadType() const { return COLOR_MAPPING_INFO; } 454 SEIColorMappingInfo() { 455 } 456 virtual ~SEIColorMappingInfo() {} 457 458 Int m_colorMapId; 459 Bool m_colorMapCancelFlag; 460 Bool m_colorMapPersistenceFlag; 461 Bool m_colorMap_video_signal_type_present_flag; 462 Bool m_colorMap_video_full_range_flag; 463 Int m_colorMap_primaries; 464 Int m_colorMap_transfer_characteristics; 465 Int m_colorMap_matrix_coeffs; 466 Int m_colorMapModelId; 467 468 Int m_colour_map_coded_data_bit_depth; 469 Int m_colour_map_target_bit_depth; 470 471 Int m_num_input_pivots[3]; 472 Int* m_coded_input_pivot_value[3]; 473 Int* m_target_input_pivot_value[3]; 474 475 Bool m_matrix_flag; 476 Int m_log2_matrix_denom; 477 Int m_matrix_coef[3][3]; 478 479 Int m_num_output_pivots[3]; 480 Int* m_coded_output_pivot_value[3]; 481 Int* m_target_output_pivot_value[3]; 449 #if Q0074_COLOUR_REMAPPING_SEI 450 class SEIColourRemappingInfo : public SEI 451 { 452 public: 453 PayloadType payloadType() const { return COLOUR_REMAPPING_INFO; } 454 SEIColourRemappingInfo() {} 455 ~SEIColourRemappingInfo() {} 456 457 Int m_colourRemapId; 458 Bool m_colourRemapCancelFlag; 459 Bool m_colourRemapPersistenceFlag; 460 Bool m_colourRemapVideoSignalTypePresentFlag; 461 Bool m_colourRemapVideoFullRangeFlag; 462 Int m_colourRemapPrimaries; 463 Int m_colourRemapTransferCharacteristics; 464 Int m_colourRemapMatrixCoeffs; 465 Int m_colourRemapCodedDataBitDepth; 466 Int m_colourRemapTargetBitDepth; 467 Int m_preLutNumValMinus1[3]; 468 std::vector<Int> m_preLutCodedValue[3]; 469 std::vector<Int> m_preLutTargetValue[3]; 470 Bool m_colourRemapMatrixPresentFlag; 471 Int m_log2MatrixDenom; 472 Int m_colourRemapCoeffs[3][3]; 473 Int m_postLutNumValMinus1[3]; 474 std::vector<Int> m_postLutCodedValue[3]; 475 std::vector<Int> m_postLutTargetValue[3]; 482 476 }; 483 477 #endif -
branches/SHM-dev/source/Lib/TLibCommon/TComPicYuv.cpp
r815 r856 366 366 } 367 367 368 #if SVC_EXTENSION369 368 Void TComPicYuv::dump( Char* pFileName, Bool bAdd, Int bitDepth ) 370 369 { … … 431 430 } 432 431 433 #endif434 435 432 //! \} -
branches/SHM-dev/source/Lib/TLibCommon/TComPicYuv.h
r815 r856 191 191 Void convertToMonochrome(); 192 192 #endif 193 #endif //SVC_EXTENSION 193 194 Void dump( Char* pFileName, Bool bAdd, Int bitDepth ); 194 #endif //SVC_EXTENSION195 195 196 196 };// END CLASS DEFINITION TComPicYuv -
branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h
r854 r856 109 109 #define R0300_CGS_RES_COEFF_CODING 1 ///< JCTVC-R0300: improved residual coefficient coding for R0151 110 110 #endif 111 #define O0194_WEIGHTED_PREDICTION_CGS 1 ///< JCTVC-O0194: Weighted predic iton for color gamut scalability111 #define O0194_WEIGHTED_PREDICTION_CGS 1 ///< JCTVC-O0194: Weighted prediction for colour gamut scalability 112 112 #define POC_RESET_FLAG 0 ///< JCTVC-N0244: POC reset flag for layer pictures. 113 113 #define POC_RESET_IDC 1 ///< JCTVC-P0041: Include poc_reset_idc and related derivation - eventually will replace POC_RESET_FLAG … … 280 280 #define MAX_SUB_STREAMS 1024 281 281 #endif 282 #define Q0074_SEI_COLOR_MAPPING 1 ///< JCTVC-Q0074, SEI Color Mapping283 282 #define LAYERS_NOT_PRESENT_SEI 1 ///< JCTVC-M0043: add layers not present SEI. 284 283 #define N0383_IL_CONSTRAINED_TILE_SETS_SEI 1 … … 288 287 289 288 #endif // SVC_EXTENSION 289 #define Q0074_COLOUR_REMAPPING_SEI 1 ///< JCTVC-Q0074, JCTVC-R0344: SEI Colour Remapping Information 290 290 291 291
Note: See TracChangeset for help on using the changeset viewer.