From dffc9bcdfe6b57d7fbaaffa5f70082a2bcbc1e3a Mon Sep 17 00:00:00 2001 From: Frank Bossen <fbossen@gmail.com> Date: Fri, 17 Jan 2020 15:29:41 +0100 Subject: [PATCH] remove macro JVET_P1001_DEBLOCKING_CHROMAQP_FIX --- source/Lib/CommonLib/LoopFilter.cpp | 8 -------- source/Lib/CommonLib/TypeDef.h | 1 - 2 files changed, 9 deletions(-) diff --git a/source/Lib/CommonLib/LoopFilter.cpp b/source/Lib/CommonLib/LoopFilter.cpp index 42b7df2d7..ecf11f3bd 100644 --- a/source/Lib/CommonLib/LoopFilter.cpp +++ b/source/Lib/CommonLib/LoopFilter.cpp @@ -1230,12 +1230,8 @@ void LoopFilter::xEdgeFilterChroma(const CodingUnit& cu, const DeblockEdgeDir ed if ((bS[chromaIdx] == 2) || (largeBoundary && (bS[chromaIdx] == 1))) { const ClpRng& clpRng( cu.cs->slice->clpRng( ComponentID( chromaIdx + 1 )) ); -#if !JVET_P1001_DEBLOCKING_CHROMAQP_FIX - const int chromaQPOffset = pps.getQpOffset( ComponentID( chromaIdx + 1 ) ); -#endif Pel* piTmpSrcChroma = (chromaIdx == 0) ? piTmpSrcCb : piTmpSrcCr; -#if JVET_P1001_DEBLOCKING_CHROMAQP_FIX int shiftHorP = cuP.Y().valid() ? 0 : ::getComponentScaleX(COMPONENT_Cb, cuP.firstPU->chromaFormat); int shiftVerP = cuP.Y().valid() ? 0 : ::getComponentScaleY(COMPONENT_Cb, cuP.firstPU->chromaFormat); int shiftHorQ = cuQ.Y().valid() ? 0 : ::getComponentScaleX(COMPONENT_Cb, cuQ.firstPU->chromaFormat); @@ -1253,10 +1249,6 @@ void LoopFilter::xEdgeFilterChroma(const CodingUnit& cu, const DeblockEdgeDir ed int baseQp_P = cQP.Qp(0) - qpBdOffset; int baseQp_Q = cQQ.Qp(0) - qpBdOffset; int iQP = ((baseQp_Q + baseQp_P + 1) >> 1); -#else - int iQP = sps.getMappedChromaQpValue(ComponentID(chromaIdx + 1), ((cuP.qp + cuQ.qp + 1) >> 1)); - iQP = Clip3(0, MAX_QP, iQP + chromaQPOffset); -#endif const int iIndexTC = Clip3<int>(0, MAX_QP + DEFAULT_INTRA_TC_OFFSET, iQP + DEFAULT_INTRA_TC_OFFSET * (bS[chromaIdx] - 1) + (tcOffsetDiv2 << 1)); diff --git a/source/Lib/CommonLib/TypeDef.h b/source/Lib/CommonLib/TypeDef.h index dc78ac1e5..fd188abda 100644 --- a/source/Lib/CommonLib/TypeDef.h +++ b/source/Lib/CommonLib/TypeDef.h @@ -114,7 +114,6 @@ -#define JVET_P1001_DEBLOCKING_CHROMAQP_FIX 1 //JVET-P1001/P1002: Align Chroma QP used in deblocking with the one used in Transform/invTransform #define JVET_P0092_SMVD_SPEED_UP 1 // JVET-P0092: SMVD speed-up -- GitLab