Changeset 837 in 3DVCSoftware for branches/HTM-10.0rc1-dev0/source/Lib/TLibEncoder/TEncCfg.h
- Timestamp:
- 8 Feb 2014, 00:23:11 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-10.0rc1-dev0/source/Lib/TLibEncoder/TEncCfg.h
r833 r837 4 4 * granted under this license. 5 5 * 6 * Copyright (c) 2010-2013, ITU/ISO/IEC6 * Copyright (c) 2010-2014, ITU/ISO/IEC 7 7 * All rights reserved. 8 8 * … … 177 177 Int m_maxNumOffsetsPerPic; 178 178 Bool m_saoLcuBoundary; 179 Bool m_saoLcuBasedOptimization;180 181 //====== Lossless ========182 Bool m_useLossless;183 179 //====== Motion search ======== 184 180 Int m_iFastSearch; // 0:Full search 1:Diamond 2:PMVFAST … … 201 197 202 198 //====== Tool list ======== 203 Bool m_bUseSBACRD;204 199 Bool m_bUseASR; 205 200 Bool m_bUseHADME; … … 292 287 Int m_TMVPModeId; 293 288 Int m_signHideFlag; 294 #if RATE_CONTROL_LAMBDA_DOMAIN295 289 Bool m_RCEnableRateControl; 296 290 Int m_RCTargetBitrate; 297 #if M0036_RC_IMPROVEMENT298 291 Int m_RCKeepHierarchicalBit; 299 #else300 Bool m_RCKeepHierarchicalBit;301 #endif302 292 Bool m_RCLCULevelRC; 303 293 Bool m_RCUseLCUSeparateModel; … … 324 314 #endif 325 315 Bool m_TransquantBypassEnableFlag; ///< transquant_bypass_enable_flag setting in PPS. 326 Bool m_CUTransquantBypassFlag Value; ///< if transquant_bypass_enable_flag, the fixed value to use for the per-CU cu_transquant_bypass_flag.316 Bool m_CUTransquantBypassFlagForce; ///< if transquant_bypass_enable_flag, then, if true, all CU transquant bypass flags will be set to true. 327 317 #if H_MV 328 318 TComVPS* m_cVPS; ///< pointer to VPS, same for all layers … … 573 563 Void setQPAdaptationRange ( Int i ) { m_iQPAdaptationRange = i; } 574 564 575 //====== Lossless ========576 Void setUseLossless (Bool b ) { m_useLossless = b; }577 565 //====== Sequence ======== 578 566 Int getFrameRate () { return m_iFrameRate; } … … 617 605 Bool getUseAdaptiveQP () { return m_bUseAdaptiveQP; } 618 606 Int getQPAdaptationRange () { return m_iQPAdaptationRange; } 619 //====== Lossless ========620 Bool getUseLossless () { return m_useLossless; }621 607 622 608 //==== Tool list ======== 623 Void setUseSBACRD ( Bool b ) { m_bUseSBACRD = b; }624 609 Void setUseASR ( Bool b ) { m_bUseASR = b; } 625 610 Void setUseHADME ( Bool b ) { m_bUseHADME = b; } … … 640 625 Void setdQPs ( Int* p ) { m_aidQP = p; } 641 626 Void setDeltaQpRD ( UInt u ) {m_uiDeltaQpRD = u; } 642 Bool getUseSBACRD () { return m_bUseSBACRD; }643 627 Bool getUseASR () { return m_bUseASR; } 644 628 Bool getUseHADME () { return m_bUseHADME; } … … 684 668 Void setSaoLcuBoundary (Bool val) { m_saoLcuBoundary = val; } 685 669 Bool getSaoLcuBoundary () { return m_saoLcuBoundary; } 686 Void setSaoLcuBasedOptimization (Bool val) { m_saoLcuBasedOptimization = val; }687 Bool getSaoLcuBasedOptimization () { return m_saoLcuBasedOptimization; }688 670 Void setLFCrossTileBoundaryFlag ( Bool val ) { m_loopFilterAcrossTilesEnabledFlag = val; } 689 671 Bool getLFCrossTileBoundaryFlag () { return m_loopFilterAcrossTilesEnabledFlag; } … … 825 807 Void setSignHideFlag( Int signHideFlag ) { m_signHideFlag = signHideFlag; } 826 808 Int getSignHideFlag() { return m_signHideFlag; } 827 #if RATE_CONTROL_LAMBDA_DOMAIN828 809 Bool getUseRateCtrl () { return m_RCEnableRateControl; } 829 810 Void setUseRateCtrl ( Bool b ) { m_RCEnableRateControl = b; } 830 811 Int getTargetBitrate () { return m_RCTargetBitrate; } 831 812 Void setTargetBitrate ( Int bitrate ) { m_RCTargetBitrate = bitrate; } 832 #if M0036_RC_IMPROVEMENT833 813 Int getKeepHierBit () { return m_RCKeepHierarchicalBit; } 834 814 Void setKeepHierBit ( Int i ) { m_RCKeepHierarchicalBit = i; } 835 #else836 Bool getKeepHierBit () { return m_RCKeepHierarchicalBit; }837 Void setKeepHierBit ( Bool b ) { m_RCKeepHierarchicalBit = b; }838 #endif839 815 Bool getLCULevelRC () { return m_RCLCULevelRC; } 840 816 Void setLCULevelRC ( Bool b ) { m_RCLCULevelRC = b; } … … 873 849 Bool getTransquantBypassEnableFlag() { return m_TransquantBypassEnableFlag; } 874 850 Void setTransquantBypassEnableFlag(Bool flag) { m_TransquantBypassEnableFlag = flag; } 875 Bool getCUTransquantBypassFlag Value() { return m_CUTransquantBypassFlagValue; }876 Void setCUTransquantBypassFlag Value(Bool flag) { m_CUTransquantBypassFlagValue = flag; }851 Bool getCUTransquantBypassFlagForceValue() { return m_CUTransquantBypassFlagForce; } 852 Void setCUTransquantBypassFlagForceValue(Bool flag) { m_CUTransquantBypassFlagForce = flag; } 877 853 #if H_MV 878 854 Void setVPS ( TComVPS *p ) { m_cVPS = p; }
Note: See TracChangeset for help on using the changeset viewer.