Changeset 1567 in SHVCSoftware
- Timestamp:
- 20 Jun 2016, 18:05:58 (8 years ago)
- Location:
- branches/SHM-dev/source
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.cpp
r1563 r1567 799 799 800 800 #if PER_LAYER_LOSSLESS 801 Bool* cfg_TransquantBypassEnable Flag[MAX_LAYERS];801 Bool* cfg_TransquantBypassEnabledFlag[MAX_LAYERS]; 802 802 Bool* cfg_CUTransquantBypassFlagForce[MAX_LAYERS]; 803 803 CostMode* cfg_costMode[MAX_LAYERS]; … … 910 910 911 911 #if PER_LAYER_LOSSLESS 912 cfg_TransquantBypassEnable Flag[layer] = &m_apcLayerCfg[layer]->m_TransquantBypassEnableFlag;912 cfg_TransquantBypassEnabledFlag[layer] = &m_apcLayerCfg[layer]->m_TransquantBypassEnabledFlag; 913 913 cfg_CUTransquantBypassFlagForce[layer] = &m_apcLayerCfg[layer]->m_CUTransquantBypassFlagForce; 914 914 cfg_costMode[layer] = &m_apcLayerCfg[layer]->m_costMode; … … 1461 1461 1462 1462 #if PER_LAYER_LOSSLESS 1463 ("TransquantBypassEnableFlag%d", cfg_TransquantBypassEnableFlag, false, m_numLayers, "transquant_bypass_enable_flag indicator in PPS") 1464 ("CUTransquantBypassFlagForce%d", cfg_CUTransquantBypassFlagForce, false, m_numLayers, "Force transquant bypass mode, when transquant_bypass_enable_flag is enabled") 1465 ("CostMode%d", cfg_costMode, COST_STANDARD_LOSSY, m_numLayers, "Use alternative cost functions: choose between 'lossy', 'sequence_level_lossless', 'lossless' (which forces QP to " MACRO_TO_STRING(LOSSLESS_AND_MIXED_LOSSLESS_RD_COST_TEST_QP) ") and 'mixed_lossless_lossy' (which used QP'=" MACRO_TO_STRING(LOSSLESS_AND_MIXED_LOSSLESS_RD_COST_TEST_QP_PRIME) " for pre-estimates of transquant-bypass blocks).") 1463 ("TransquantBypassEnable%d", cfg_TransquantBypassEnabledFlag, false, m_numLayers, "transquant_bypass_enabled_flag indicator in PPS") 1464 ("TransquantBypassEnableFlag%d", cfg_TransquantBypassEnabledFlag, false, m_numLayers, "deprecated alias for TransquantBypassEnable") 1465 ("CUTransquantBypassFlagForce%d", cfg_CUTransquantBypassFlagForce, false, m_numLayers, "Force transquant bypass mode, when transquant_bypass_enabled_flag is enabled") 1466 ("CostMode%d", cfg_costMode, COST_STANDARD_LOSSY, m_numLayers, "Use alternative cost functions: choose between 'lossy', 'sequence_level_lossless', 'lossless' (which forces QP to " MACRO_TO_STRING(LOSSLESS_AND_MIXED_LOSSLESS_RD_COST_TEST_QP) ") and 'mixed_lossless_lossy' (which used QP'=" MACRO_TO_STRING(LOSSLESS_AND_MIXED_LOSSLESS_RD_COST_TEST_QP_PRIME) " for pre-estimates of transquant-bypass blocks).") 1466 1467 #else 1467 ("TransquantBypassEnableFlag", m_TransquantBypassEnableFlag, false, "transquant_bypass_enable_flag indicator in PPS") 1468 ("CUTransquantBypassFlagForce", m_CUTransquantBypassFlagForce, false, "Force transquant bypass mode, when transquant_bypass_enable_flag is enabled") 1468 ("TransquantBypassEnable", m_TransquantBypassEnabledFlag, false, "transquant_bypass_enabled_flag indicator in PPS") 1469 ("TransquantBypassEnableFlag", m_TransquantBypassEnabledFlag, false, "deprecated alias for TransquantBypassEnable") 1470 ("CUTransquantBypassFlagForce", m_CUTransquantBypassFlagForce, false, "Force transquant bypass mode, when transquant_bypass_enabled_flag is enabled") 1469 1471 ("CostMode", m_costMode, COST_STANDARD_LOSSY, "Use alternative cost functions: choose between 'lossy', 'sequence_level_lossless', 'lossless' (which forces QP to " MACRO_TO_STRING(LOSSLESS_AND_MIXED_LOSSLESS_RD_COST_TEST_QP) ") and 'mixed_lossless_lossy' (which used QP'=" MACRO_TO_STRING(LOSSLESS_AND_MIXED_LOSSLESS_RD_COST_TEST_QP_PRIME) " for pre-estimates of transquant-bypass blocks).") 1470 1472 #endif … … 4076 4078 4077 4079 #if PER_LAYER_LOSSLESS 4078 xConfirmPara(!m_apcLayerCfg[layerIdx]->m_TransquantBypassEnable Flag && m_apcLayerCfg[layerIdx]->m_CUTransquantBypassFlagForce, "CUTransquantBypassFlagForce cannot be 1 when TransquantBypassEnableFlag is 0");4080 xConfirmPara(!m_apcLayerCfg[layerIdx]->m_TransquantBypassEnabledFlag && m_apcLayerCfg[layerIdx]->m_CUTransquantBypassFlagForce, "CUTransquantBypassFlagForce cannot be 1 when TransquantBypassEnableFlag is 0"); 4079 4081 #else 4080 xConfirmPara(!m_TransquantBypassEnable Flag && m_CUTransquantBypassFlagForce, "CUTransquantBypassFlagForce cannot be 1 when TransquantBypassEnableFlag is 0");4082 xConfirmPara(!m_TransquantBypassEnabledFlag && m_CUTransquantBypassFlagForce, "CUTransquantBypassFlagForce cannot be 1 when TransquantBypassEnableFlag is 0"); 4081 4083 #endif 4082 4084 … … 4606 4608 4607 4609 #if PER_LAYER_LOSSLESS 4608 if (m_apcLayerCfg[layer]->m_TransquantBypassEnable Flag && m_apcLayerCfg[layer]->m_CUTransquantBypassFlagForce)4610 if (m_apcLayerCfg[layer]->m_TransquantBypassEnabledFlag && m_apcLayerCfg[layer]->m_CUTransquantBypassFlagForce) 4609 4611 { 4610 4612 printf("TransQuantBypassEnabled: =1"); … … 4612 4614 else 4613 4615 { 4614 printf("TransQuantBypassEnabled:%d ", (m_apcLayerCfg[layer]->m_TransquantBypassEnable Flag)? 1:0 );4616 printf("TransQuantBypassEnabled:%d ", (m_apcLayerCfg[layer]->m_TransquantBypassEnabledFlag)? 1:0 ); 4615 4617 } 4616 4618 #else 4617 if (m_TransquantBypassEnable Flag && m_CUTransquantBypassFlagForce)4619 if (m_TransquantBypassEnabledFlag && m_CUTransquantBypassFlagForce) 4618 4620 { 4619 4621 printf("TransQuantBypassEnabled: =1"); … … 4621 4623 else 4622 4624 { 4623 printf("TransQuantBypassEnabled:%d ", (m_TransquantBypassEnable Flag)? 1:0 );4625 printf("TransQuantBypassEnabled:%d ", (m_TransquantBypassEnabledFlag)? 1:0 ); 4624 4626 } 4625 4627 #endif -
branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h
r1549 r1567 485 485 486 486 #if !PER_LAYER_LOSSLESS 487 Bool m_TransquantBypassEnable Flag; ///< transquant_bypass_enable_flag setting in PPS.488 Bool m_CUTransquantBypassFlagForce; ///< if transquant_bypass_enable _flag, then, if true, all CU transquant bypass flags will be set to true.487 Bool m_TransquantBypassEnabledFlag; ///< transquant_bypass_enabled_flag setting in PPS. 488 Bool m_CUTransquantBypassFlagForce; ///< if transquant_bypass_enabled_flag, then, if true, all CU transquant bypass flags will be set to true. 489 489 CostMode m_costMode; ///< Cost mode to use 490 490 #endif -
branches/SHM-dev/source/App/TAppEncoder/TAppEncLayerCfg.h
r1534 r1567 105 105 106 106 #if PER_LAYER_LOSSLESS 107 Bool m_TransquantBypassEnable Flag;108 Bool m_CUTransquantBypassFlagForce; 107 Bool m_TransquantBypassEnabledFlag; ///< transquant_bypass_enable_flag setting in PPS. 108 Bool m_CUTransquantBypassFlagForce; ///< if transquant_bypass_enable_flag, then, if true, all CU transquant bypass flags will be set to true. 109 109 CostMode m_costMode; 110 110 #endif -
branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp
r1554 r1567 538 538 string& m_colourRemapSEIFileRoot = m_apcLayerCfg[layer]->m_colourRemapSEIFileRoot; 539 539 #if PER_LAYER_LOSSLESS 540 Bool& m_TransquantBypassEnable Flag = m_apcLayerCfg[layer]->m_TransquantBypassEnableFlag;540 Bool& m_TransquantBypassEnabledFlag = m_apcLayerCfg[layer]->m_TransquantBypassEnabledFlag; 541 541 Bool& m_CUTransquantBypassFlagForce = m_apcLayerCfg[layer]->m_CUTransquantBypassFlagForce; 542 542 CostMode& m_costMode = m_apcLayerCfg[layer]->m_costMode; … … 845 845 m_cTEncTop.setInitialCpbFullness ( m_RCInitialCpbFullness ); 846 846 #endif 847 m_cTEncTop.setTransquantBypassEnable Flag ( m_TransquantBypassEnableFlag );847 m_cTEncTop.setTransquantBypassEnabledFlag ( m_TransquantBypassEnabledFlag ); 848 848 m_cTEncTop.setCUTransquantBypassFlagForceValue ( m_CUTransquantBypassFlagForce ); 849 849 m_cTEncTop.setCostMode ( m_costMode ); -
branches/SHM-dev/source/Lib/TLibCommon/TComDataCU.cpp
r1550 r1567 1364 1364 Bool TComDataCU::isLosslessCoded(UInt absPartIdx) const 1365 1365 { 1366 return (getSlice()->getPPS()->getTransquantBypassEnable Flag() && getCUTransquantBypass (absPartIdx));1366 return (getSlice()->getPPS()->getTransquantBypassEnabledFlag() && getCUTransquantBypass (absPartIdx)); 1367 1367 } 1368 1368 -
branches/SHM-dev/source/Lib/TLibCommon/TComLoopFilter.cpp
r1550 r1567 557 557 Void TComLoopFilter::xEdgeFilterLuma( TComDataCU* const pcCU, const UInt uiAbsZorderIdx, const UInt uiDepth, const DeblockEdgeDir edgeDir, const Int iEdge ) 558 558 { 559 TComPicYuv *pcPicYuvRec = pcCU->getPic()->getPicYuvRec();560 Pel *piSrc = pcPicYuvRec->getAddr(COMPONENT_Y, pcCU->getCtuRsAddr(), uiAbsZorderIdx );561 Pel *piTmpSrc = piSrc;562 const TComSPS &sps = *(pcCU->getSlice()->getSPS());563 const Bool ppsTransquantBypassEnable Flag = pcCU->getSlice()->getPPS()->getTransquantBypassEnableFlag();564 const Int bitDepthLuma = sps.getBitDepth(CHANNEL_TYPE_LUMA);565 const Bool lfCrossSliceBoundaryFlag = pcCU->getSlice()->getLFCrossSliceBoundaryFlag();559 TComPicYuv *pcPicYuvRec = pcCU->getPic()->getPicYuvRec(); 560 Pel *piSrc = pcPicYuvRec->getAddr(COMPONENT_Y, pcCU->getCtuRsAddr(), uiAbsZorderIdx ); 561 Pel *piTmpSrc = piSrc; 562 const TComSPS &sps = *(pcCU->getSlice()->getSPS()); 563 const Bool ppsTransquantBypassEnabledFlag = pcCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag(); 564 const Int bitDepthLuma = sps.getBitDepth(CHANNEL_TYPE_LUMA); 565 const Bool lfCrossSliceBoundaryFlag = pcCU->getSlice()->getLFCrossSliceBoundaryFlag(); 566 566 567 567 Int iStride = pcPicYuvRec->getStride(COMPONENT_Y); … … 644 644 Int d = d0 + d3; 645 645 646 if (bPCMFilter || ppsTransquantBypassEnable Flag)646 if (bPCMFilter || ppsTransquantBypassEnabledFlag) 647 647 { 648 648 // Check if each of PUs is I_PCM with LF disabling … … 769 769 iQP_P = pcCUP->getQP(uiPartPIdx); 770 770 771 if (bPCMFilter || pcCU->getSlice()->getPPS()->getTransquantBypassEnable Flag())771 if (bPCMFilter || pcCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag()) 772 772 { 773 773 // Check if each of PUs is I_PCM with LF disabling -
branches/SHM-dev/source/Lib/TLibCommon/TComSampleAdaptiveOffset.cpp
r1550 r1567 655 655 Bool bPCMFilter = (pcPic->getSlice(0)->getSPS()->getUsePCM() && pcPic->getSlice(0)->getSPS()->getPCMFilterDisableFlag())? true : false; 656 656 657 if(bPCMFilter || pcPic->getSlice(0)->getPPS()->getTransquantBypassEnable Flag())657 if(bPCMFilter || pcPic->getSlice(0)->getPPS()->getTransquantBypassEnabledFlag()) 658 658 { 659 659 for( UInt ctuRsAddr = 0; ctuRsAddr < pcPic->getNumberOfCtusInFrame() ; ctuRsAddr++ ) -
branches/SHM-dev/source/Lib/TLibCommon/TComSlice.cpp
r1550 r1567 2223 2223 , m_numRefIdxL0DefaultActive (1) 2224 2224 , m_numRefIdxL1DefaultActive (1) 2225 , m_TransquantBypassEnable Flag(false)2225 , m_TransquantBypassEnabledFlag (false) 2226 2226 , m_useTransformSkip (false) 2227 2227 , m_dependentSliceSegmentsEnabledFlag(false) -
branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h
r1554 r1567 1721 1721 Bool m_useWeightedBiPred; //!< Use of Weighting Bi-Prediction (B_SLICE) 1722 1722 Bool m_OutputFlagPresentFlag; //!< Indicates the presence of output_flag in slice header 1723 Bool m_TransquantBypassEnable Flag;//!< Indicates presence of cu_transquant_bypass_flag in CUs.1723 Bool m_TransquantBypassEnabledFlag; //!< Indicates presence of cu_transquant_bypass_flag in CUs. 1724 1724 Bool m_useTransformSkip; 1725 1725 Bool m_dependentSliceSegmentsEnabledFlag; //!< Indicates the presence of dependent slices … … 1826 1826 Void setOutputFlagPresentFlag( Bool b ) { m_OutputFlagPresentFlag = b; } 1827 1827 Bool getOutputFlagPresentFlag() const { return m_OutputFlagPresentFlag; } 1828 Void setTransquantBypassEnable Flag( Bool b ) { m_TransquantBypassEnableFlag = b;}1829 Bool getTransquantBypassEnable Flag() const { return m_TransquantBypassEnableFlag;}1828 Void setTransquantBypassEnabledFlag( Bool b ) { m_TransquantBypassEnabledFlag = b; } 1829 Bool getTransquantBypassEnabledFlag() const { return m_TransquantBypassEnabledFlag; } 1830 1830 1831 1831 Bool getUseTransformSkip() const { return m_useTransformSkip; } -
branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r1566 r1567 262 262 pcPPS->setWPBiPred( uiCode==1 ); 263 263 264 READ_FLAG( uiCode, "transquant_bypass_enable _flag");265 pcPPS->setTransquantBypassEnable Flag(uiCode ? true : false);264 READ_FLAG( uiCode, "transquant_bypass_enabled_flag"); 265 pcPPS->setTransquantBypassEnabledFlag(uiCode ? true : false); 266 266 READ_FLAG( uiCode, "tiles_enabled_flag" ); pcPPS->setTilesEnabledFlag ( uiCode == 1 ); 267 267 READ_FLAG( uiCode, "entropy_coding_sync_enabled_flag" ); pcPPS->setEntropyCodingSyncEnabledFlag( uiCode == 1 ); -
branches/SHM-dev/source/Lib/TLibDecoder/TDecCu.cpp
r1549 r1567 279 279 } 280 280 281 if (pps.getTransquantBypassEnable Flag())281 if (pps.getTransquantBypassEnabledFlag()) 282 282 { 283 283 m_pcEntropyDecoder->decodeCUTransquantBypassFlag( pcCU, uiAbsPartIdx, uiDepth ); -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r1566 r1567 200 200 WRITE_FLAG( pcPPS->getUseWP() ? 1 : 0, "weighted_pred_flag" ); // Use of Weighting Prediction (P_SLICE) 201 201 WRITE_FLAG( pcPPS->getWPBiPred() ? 1 : 0, "weighted_bipred_flag" ); // Use of Weighting Bi-Prediction (B_SLICE) 202 WRITE_FLAG( pcPPS->getTransquantBypassEnable Flag() ? 1 : 0, "transquant_bypass_enable_flag" );202 WRITE_FLAG( pcPPS->getTransquantBypassEnabledFlag() ? 1 : 0, "transquant_bypass_enabled_flag" ); 203 203 WRITE_FLAG( pcPPS->getTilesEnabledFlag() ? 1 : 0, "tiles_enabled_flag" ); 204 204 WRITE_FLAG( pcPPS->getEntropyCodingSyncEnabledFlag() ? 1 : 0, "entropy_coding_sync_enabled_flag" ); -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h
r1549 r1567 370 370 Double m_RCInitialCpbFullness; 371 371 #endif 372 Bool m_TransquantBypassEnable Flag; ///< transquant_bypass_enable_flag setting in PPS.373 Bool m_CUTransquantBypassFlagForce; ///< if transquant_bypass_enable _flag, then, if true, all CU transquant bypass flags will be set to true.372 Bool m_TransquantBypassEnabledFlag; ///< transquant_bypass_enabled_flag setting in PPS. 373 Bool m_CUTransquantBypassFlagForce; ///< if transquant_bypass_enabled_flag, then, if true, all CU transquant bypass flags will be set to true. 374 374 375 375 CostMode m_costMode; ///< The cost function to use, primarily when considering lossless coding. … … 999 999 Void setInitialCpbFullness (Double f) { m_RCInitialCpbFullness = f; } 1000 1000 #endif 1001 Bool getTransquantBypassEnable Flag() { return m_TransquantBypassEnableFlag; }1002 Void setTransquantBypassEnable Flag(Bool flag) { m_TransquantBypassEnableFlag = flag; }1001 Bool getTransquantBypassEnabledFlag() { return m_TransquantBypassEnabledFlag; } 1002 Void setTransquantBypassEnabledFlag(Bool flag) { m_TransquantBypassEnabledFlag = flag; } 1003 1003 Bool getCUTransquantBypassFlagForceValue() { return m_CUTransquantBypassFlagForce; } 1004 1004 Void setCUTransquantBypassFlagForceValue(Bool flag) { m_CUTransquantBypassFlagForce = flag; } -
branches/SHM-dev/source/Lib/TLibEncoder/TEncCu.cpp
r1549 r1567 416 416 const Int lowestQP = iMinQP; // For TQB, use this QP which is the lowest non TQB QP tested (rather than QP'=0) - that way delta QPs are smaller, and TQB can be tested at all CU levels. 417 417 418 if ( (pps.getTransquantBypassEnable Flag()) )418 if ( (pps.getTransquantBypassEnabledFlag()) ) 419 419 { 420 420 isAddLowestQP = true; // mark that the first iteration is to cost TQB mode. … … 427 427 428 428 TComSlice * pcSlice = rpcTempCU->getPic()->getSlice(rpcTempCU->getPic()->getCurrSliceIdx()); 429 429 430 const Bool bBoundary = !( uiRPelX < sps.getPicWidthInLumaSamples() && uiBPelY < sps.getPicHeightInLumaSamples() ); 430 431 … … 1077 1078 } 1078 1079 1079 if (pps.getTransquantBypassEnable Flag())1080 if (pps.getTransquantBypassEnabledFlag()) 1080 1081 { 1081 1082 m_pcEntropyCoder->encodeCUTransquantBypassFlag( pcCU, uiAbsPartIdx ); … … 1497 1498 m_pcEntropyCoder->resetBits(); 1498 1499 1499 if ( rpcTempCU->getSlice()->getPPS()->getTransquantBypassEnable Flag())1500 if ( rpcTempCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag()) 1500 1501 { 1501 1502 m_pcEntropyCoder->encodeCUTransquantBypassFlag( rpcTempCU, 0, true ); … … 1563 1564 m_pcEntropyCoder->resetBits(); 1564 1565 1565 if ( rpcTempCU->getSlice()->getPPS()->getTransquantBypassEnable Flag())1566 if ( rpcTempCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag()) 1566 1567 { 1567 1568 m_pcEntropyCoder->encodeCUTransquantBypassFlag( rpcTempCU, 0, true ); -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSearch.cpp
r1549 r1567 1004 1004 if( !pcCU->getSlice()->isIntra() ) 1005 1005 { 1006 if (pcCU->getSlice()->getPPS()->getTransquantBypassEnable Flag())1006 if (pcCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag()) 1007 1007 { 1008 1008 m_pcEntropyCoder->encodeCUTransquantBypassFlag( pcCU, 0, true ); … … 4638 4638 m_pcEntropyCoder->resetBits(); 4639 4639 4640 if (pcCU->getSlice()->getPPS()->getTransquantBypassEnable Flag())4640 if (pcCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag()) 4641 4641 { 4642 4642 m_pcEntropyCoder->encodeCUTransquantBypassFlag(pcCU, 0, true); … … 5620 5620 5621 5621 m_pcEntropyCoder->resetBits(); 5622 if(pcCU->getSlice()->getPPS()->getTransquantBypassEnable Flag())5622 if(pcCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag()) 5623 5623 { 5624 5624 m_pcEntropyCoder->encodeCUTransquantBypassFlag(pcCU, 0, true); … … 5633 5633 m_pcEntropyCoder->resetBits(); 5634 5634 5635 if(pcCU->getSlice()->getPPS()->getTransquantBypassEnable Flag())5635 if(pcCU->getSlice()->getPPS()->getTransquantBypassEnabledFlag()) 5636 5636 { 5637 5637 m_pcEntropyCoder->encodeCUTransquantBypassFlag(pcCU, 0, true); -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSlice.cpp
r1549 r1567 298 298 if(eSliceType!=I_SLICE) 299 299 { 300 if (!(( m_pcCfg->getMaxDeltaQP() == 0 ) && (dQP == -rpcSlice->getSPS()->getQpBDOffset(CHANNEL_TYPE_LUMA) ) && (rpcSlice->getPPS()->getTransquantBypassEnable Flag())))300 if (!(( m_pcCfg->getMaxDeltaQP() == 0 ) && (dQP == -rpcSlice->getSPS()->getQpBDOffset(CHANNEL_TYPE_LUMA) ) && (rpcSlice->getPPS()->getTransquantBypassEnabledFlag()))) 301 301 { 302 302 dQP += m_pcCfg->getGOPEntry(iGOPid).m_QPOffset; -
branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp
r1564 r1567 1358 1358 m_cPPS.setNumRefIdxL0DefaultActive(bestPos); 1359 1359 m_cPPS.setNumRefIdxL1DefaultActive(bestPos); 1360 m_cPPS.setTransquantBypassEnable Flag(getTransquantBypassEnableFlag());1360 m_cPPS.setTransquantBypassEnabledFlag(getTransquantBypassEnabledFlag()); 1361 1361 m_cPPS.setUseTransformSkip( m_useTransformSkip ); 1362 1362 m_cPPS.getPpsRangeExtension().setLog2MaxTransformSkipBlockSize( m_log2MaxTransformSkipBlockSize );
Note: See TracChangeset for help on using the changeset viewer.