Changeset 189 in SHVCSoftware for trunk/source/Lib/TLibEncoder/TEncCfg.h
- Timestamp:
- 13 May 2013, 16:58:44 (12 years ago)
- Location:
- trunk/source
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source
- Property svn:mergeinfo changed
/branches/SHM-2.0-dev/source (added) merged: 133-167,169-182,184-188
- Property svn:mergeinfo changed
-
trunk/source/Lib/TLibEncoder/TEncCfg.h
r125 r189 158 158 Int m_loopFilterTcOffsetDiv2; 159 159 Bool m_DeblockingFilterControlPresent; 160 #if L0386_DB_METRIC 161 Bool m_DeblockingFilterMetric; 162 #endif 160 163 Bool m_bUseSAO; 161 164 Int m_maxNumOffsetsPerPic; … … 188 191 Bool m_bUseASR; 189 192 Bool m_bUseHADME; 193 #if !L0034_COMBINED_LIST_CLEANUP 190 194 Bool m_bUseLComb; 195 #endif 191 196 Bool m_useRDOQ; 192 197 Bool m_useRDOQTS; … … 234 239 Int m_pictureTimingSEIEnabled; 235 240 Int m_recoveryPointSEIEnabled; 241 #if J0149_TONE_MAPPING_SEI 242 Bool m_toneMappingInfoSEIEnabled; 243 Int m_toneMapId; 244 Bool m_toneMapCancelFlag; 245 Bool m_toneMapPersistenceFlag; 246 Int m_codedDataBitDepth; 247 Int m_targetBitDepth; 248 Int m_modelId; 249 Int m_minValue; 250 Int m_maxValue; 251 Int m_sigmoidMidpoint; 252 Int m_sigmoidWidth; 253 Int m_numPivots; 254 Int m_cameraIsoSpeedIdc; 255 Int m_cameraIsoSpeedValue; 256 Int m_exposureCompensationValueSignFlag; 257 Int m_exposureCompensationValueNumerator; 258 Int m_exposureCompensationValueDenomIdc; 259 Int m_refScreenLuminanceWhite; 260 Int m_extendedRangeWhiteLevel; 261 Int m_nominalBlackLevelLumaCodeValue; 262 Int m_nominalWhiteLevelLumaCodeValue; 263 Int m_extendedWhiteLevelLumaCodeValue; 264 Int* m_startOfCodedInterval; 265 Int* m_codedPivotValue; 266 Int* m_targetPivotValue; 267 #endif 236 268 Int m_framePackingSEIEnabled; 237 269 Int m_framePackingSEIType; … … 243 275 Int m_gradualDecodingRefreshInfoEnabled; 244 276 Int m_decodingUnitInfoSEIEnabled; 277 #if L0208_SOP_DESCRIPTION_SEI 278 Int m_SOPDescriptionSEIEnabled; 279 #endif 280 #if K0180_SCALABLE_NESTING_SEI 281 Int m_scalableNestingSEIEnabled; 282 #endif 245 283 //====== Weighted Prediction ======== 246 284 Bool m_useWeightedPred; //< Use of Weighting Prediction (P_SLICE) … … 379 417 Void setLoopFilterTcOffset ( Int i ) { m_loopFilterTcOffsetDiv2 = i; } 380 418 Void setDeblockingFilterControlPresent ( Bool b ) { m_DeblockingFilterControlPresent = b; } 419 #if L0386_DB_METRIC 420 Void setDeblockingFilterMetric ( Bool b ) { m_DeblockingFilterMetric = b; } 421 #endif 381 422 382 423 //====== Motion search ======== … … 433 474 Int getLoopFilterTcOffset () { return m_loopFilterTcOffsetDiv2; } 434 475 Bool getDeblockingFilterControlPresent() { return m_DeblockingFilterControlPresent; } 476 #if L0386_DB_METRIC 477 Bool getDeblockingFilterMetric () { return m_DeblockingFilterMetric; } 478 #endif 435 479 436 480 //==== Motion search ======== … … 450 494 Void setUseASR ( Bool b ) { m_bUseASR = b; } 451 495 Void setUseHADME ( Bool b ) { m_bUseHADME = b; } 496 #if !L0034_COMBINED_LIST_CLEANUP 452 497 Void setUseLComb ( Bool b ) { m_bUseLComb = b; } 498 #endif 453 499 Void setUseRDOQ ( Bool b ) { m_useRDOQ = b; } 454 500 Void setUseRDOQTS ( Bool b ) { m_useRDOQTS = b; } … … 472 518 Bool getUseASR () { return m_bUseASR; } 473 519 Bool getUseHADME () { return m_bUseHADME; } 520 #if !L0034_COMBINED_LIST_CLEANUP 474 521 Bool getUseLComb () { return m_bUseLComb; } 522 #endif 475 523 Bool getUseRDOQ () { return m_useRDOQ; } 476 524 Bool getUseRDOQTS () { return m_useRDOQTS; } … … 569 617 Void setRecoveryPointSEIEnabled(Int b) { m_recoveryPointSEIEnabled = b; } 570 618 Int getRecoveryPointSEIEnabled() { return m_recoveryPointSEIEnabled; } 619 #if J0149_TONE_MAPPING_SEI 620 Void setToneMappingInfoSEIEnabled(Bool b) { m_toneMappingInfoSEIEnabled = b; } 621 Bool getToneMappingInfoSEIEnabled() { return m_toneMappingInfoSEIEnabled; } 622 Void setTMISEIToneMapId(Int b) { m_toneMapId = b; } 623 Int getTMISEIToneMapId() { return m_toneMapId; } 624 Void setTMISEIToneMapCancelFlag(Bool b) { m_toneMapCancelFlag=b; } 625 Bool getTMISEIToneMapCancelFlag() { return m_toneMapCancelFlag; } 626 Void setTMISEIToneMapPersistenceFlag(Bool b) { m_toneMapPersistenceFlag = b; } 627 Bool getTMISEIToneMapPersistenceFlag() { return m_toneMapPersistenceFlag; } 628 Void setTMISEICodedDataBitDepth(Int b) { m_codedDataBitDepth = b; } 629 Int getTMISEICodedDataBitDepth() { return m_codedDataBitDepth; } 630 Void setTMISEITargetBitDepth(Int b) { m_targetBitDepth = b; } 631 Int getTMISEITargetBitDepth() { return m_targetBitDepth; } 632 Void setTMISEIModelID(Int b) { m_modelId = b; } 633 Int getTMISEIModelID() { return m_modelId; } 634 Void setTMISEIMinValue(Int b) { m_minValue = b; } 635 Int getTMISEIMinValue() { return m_minValue; } 636 Void setTMISEIMaxValue(Int b) { m_maxValue = b; } 637 Int getTMISEIMaxValue() { return m_maxValue; } 638 Void setTMISEISigmoidMidpoint(Int b) { m_sigmoidMidpoint = b; } 639 Int getTMISEISigmoidMidpoint() { return m_sigmoidMidpoint; } 640 Void setTMISEISigmoidWidth(Int b) { m_sigmoidWidth = b; } 641 Int getTMISEISigmoidWidth() { return m_sigmoidWidth; } 642 Void setTMISEIStartOfCodedInterva( Int* p ) { m_startOfCodedInterval = p; } 643 Int* getTMISEIStartOfCodedInterva() { return m_startOfCodedInterval; } 644 Void setTMISEINumPivots(Int b) { m_numPivots = b; } 645 Int getTMISEINumPivots() { return m_numPivots; } 646 Void setTMISEICodedPivotValue( Int* p ) { m_codedPivotValue = p; } 647 Int* getTMISEICodedPivotValue() { return m_codedPivotValue; } 648 Void setTMISEITargetPivotValue( Int* p ) { m_targetPivotValue = p; } 649 Int* getTMISEITargetPivotValue() { return m_targetPivotValue; } 650 Void setTMISEICameraIsoSpeedIdc(Int b) { m_cameraIsoSpeedIdc = b; } 651 Int getTMISEICameraIsoSpeedIdc() { return m_cameraIsoSpeedIdc; } 652 Void setTMISEICameraIsoSpeedValue(Int b) { m_cameraIsoSpeedValue = b; } 653 Int getTMISEICameraIsoSpeedValue() { return m_cameraIsoSpeedValue; } 654 Void setTMISEIExposureCompensationValueSignFlag(Int b) { m_exposureCompensationValueSignFlag = b; } 655 Int getTMISEIExposureCompensationValueSignFlag() { return m_exposureCompensationValueSignFlag; } 656 Void setTMISEIExposureCompensationValueNumerator(Int b) { m_exposureCompensationValueNumerator = b; } 657 Int getTMISEIExposureCompensationValueNumerator() { return m_exposureCompensationValueNumerator; } 658 Void setTMISEIExposureCompensationValueDenomIdc(Int b) { m_exposureCompensationValueDenomIdc =b; } 659 Int getTMISEIExposureCompensationValueDenomIdc() { return m_exposureCompensationValueDenomIdc; } 660 Void setTMISEIRefScreenLuminanceWhite(Int b) { m_refScreenLuminanceWhite = b; } 661 Int getTMISEIRefScreenLuminanceWhite() { return m_refScreenLuminanceWhite; } 662 Void setTMISEIExtendedRangeWhiteLevel(Int b) { m_extendedRangeWhiteLevel = b; } 663 Int getTMISEIExtendedRangeWhiteLevel() { return m_extendedRangeWhiteLevel; } 664 Void setTMISEINominalBlackLevelLumaCodeValue(Int b) { m_nominalBlackLevelLumaCodeValue = b; } 665 Int getTMISEINominalBlackLevelLumaCodeValue() { return m_nominalBlackLevelLumaCodeValue; } 666 Void setTMISEINominalWhiteLevelLumaCodeValue(Int b) { m_nominalWhiteLevelLumaCodeValue = b; } 667 Int getTMISEINominalWhiteLevelLumaCodeValue() { return m_nominalWhiteLevelLumaCodeValue; } 668 Void setTMISEIExtendedWhiteLevelLumaCodeValue(Int b) { m_extendedWhiteLevelLumaCodeValue =b; } 669 Int getTMISEIExtendedWhiteLevelLumaCodeValue() { return m_extendedWhiteLevelLumaCodeValue; } 670 #endif 571 671 Void setFramePackingArrangementSEIEnabled(Int b) { m_framePackingSEIEnabled = b; } 572 672 Int getFramePackingArrangementSEIEnabled() { return m_framePackingSEIEnabled; } … … 587 687 Void setDecodingUnitInfoSEIEnabled(Int b) { m_decodingUnitInfoSEIEnabled = b; } 588 688 Int getDecodingUnitInfoSEIEnabled() { return m_decodingUnitInfoSEIEnabled; } 689 #if L0208_SOP_DESCRIPTION_SEI 690 Void setSOPDescriptionSEIEnabled(Int b) { m_SOPDescriptionSEIEnabled = b; } 691 Int getSOPDescriptionSEIEnabled() { return m_SOPDescriptionSEIEnabled; } 692 #endif 693 #if K0180_SCALABLE_NESTING_SEI 694 Void setScalableNestingSEIEnabled(Int b) { m_scalableNestingSEIEnabled = b; } 695 Int getScalableNestingSEIEnabled() { return m_scalableNestingSEIEnabled; } 696 #endif 589 697 Void setUseWP ( Bool b ) { m_useWeightedPred = b; } 590 698 Void setWPBiPred ( Bool b ) { m_useWeightedBiPred = b; }
Note: See TracChangeset for help on using the changeset viewer.