From d0233f61fcff87127e29c7ed81fa0df19d976967 Mon Sep 17 00:00:00 2001
From: analci <analci@qti.qualcomm.com>
Date: Tue, 31 Mar 2020 17:00:35 -0700
Subject: [PATCH] RDOQ bug-fix for lossless
---
source/Lib/CommonLib/QuantRDOQ.cpp | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/source/Lib/CommonLib/QuantRDOQ.cpp b/source/Lib/CommonLib/QuantRDOQ.cpp
index c9d12955..18726d08 100644
a
|
b
|
void QuantRDOQ::quant(TransformUnit &tu, const ComponentID &compID, const CCoeff |
519 | 519 | |
520 | 520 | const bool useTransformSkip = (tu.mtsIdx[compID] == MTS_SKIP); |
521 | 521 | |
| 522 | #if JVET_Q0089_SLICE_LOSSLESS_CODING_CHROMA_BDPCM |
| 523 | bool useRDOQ = useTransformSkip ? ( m_useRDOQTS && cQP.Qp(useTransformSkip) > 4 ) : m_useRDOQ; |
| 524 | #else |
522 | 525 | bool useRDOQ = useTransformSkip ? m_useRDOQTS : m_useRDOQ; |
523 | | |
| 526 | #endif |
524 | 527 | if( !tu.cu->ispMode || !isLuma(compID) ) |
525 | 528 | { |
526 | 529 | useRDOQ &= uiWidth > 2; |