From 51da5f6781e052521cf42ab14bdbc25d50cec5d8 Mon Sep 17 00:00:00 2001 From: elton Date: Sat, 29 Dec 2018 11:54:13 +0800 Subject: [PATCH] fix: tskip use the wrong recon --- source/encoder/search.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/encoder/search.cpp b/source/encoder/search.cpp index 3bd6f41590..252967d043 100644 --- a/source/encoder/search.cpp +++ b/source/encoder/search.cpp @@ -1048,12 +1048,12 @@ void Search::codeIntraChromaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuD uint64_t tmpCost; if (m_rdCost.m_psyRd) { - tmpEnergy = m_rdCost.psyCost(sizeIdxC, fenc, stride, reconQt, reconQtStride); + tmpEnergy = m_rdCost.psyCost(sizeIdxC, fenc, stride, recon, reconStride); tmpCost = m_rdCost.calcPsyRdCost(tmpDist, tmpBits, tmpEnergy); } else if(m_rdCost.m_ssimRd) { - tmpEnergy = m_quant.ssimDistortion(cu, fenc, stride, reconQt, reconQtStride, log2TrSizeC, ttype, absPartIdxC); + tmpEnergy = m_quant.ssimDistortion(cu, fenc, stride, recon, reconStride, log2TrSizeC, ttype, absPartIdxC); tmpCost = m_rdCost.calcSsimRdCost(tmpDist, tmpBits, tmpEnergy); } else