Skip to content
Snippets Groups Projects
Commit cd5201fd authored by Xiang Li's avatar Xiang Li
Browse files

Revert "Merge branch 'fix_ticket_981' into 'master'"

This reverts merge request !1475
parent 49c01bbe
No related branches found
No related tags found
No related merge requests found
...@@ -1573,11 +1573,7 @@ DepQuant::~DepQuant() ...@@ -1573,11 +1573,7 @@ DepQuant::~DepQuant()
void DepQuant::quant( TransformUnit &tu, const ComponentID &compID, const CCoeffBuf &pSrc, TCoeff &uiAbsSum, const QpParam &cQP, const Ctx& ctx ) void DepQuant::quant( TransformUnit &tu, const ComponentID &compID, const CCoeffBuf &pSrc, TCoeff &uiAbsSum, const QpParam &cQP, const Ctx& ctx )
{ {
#if JVET_Q0089_SLICE_LOSSLESS_CODING_CHROMA_BDPCM
if ( tu.cs->picHeader->getDepQuantEnabledFlag() && !(tu.mtsIdx[compID] == MTS_SKIP && !tu.cs->slice->getTSResidualCodingDisabledFlag()))
#else
if ( tu.cs->picHeader->getDepQuantEnabledFlag() && (tu.mtsIdx[compID] != MTS_SKIP) ) if ( tu.cs->picHeader->getDepQuantEnabledFlag() && (tu.mtsIdx[compID] != MTS_SKIP) )
#endif
{ {
//===== scaling matrix ==== //===== scaling matrix ====
const int qpDQ = cQP.Qp(tu.mtsIdx[compID] == MTS_SKIP) + 1; const int qpDQ = cQP.Qp(tu.mtsIdx[compID] == MTS_SKIP) + 1;
...@@ -1611,11 +1607,7 @@ void DepQuant::quant( TransformUnit &tu, const ComponentID &compID, const CCoeff ...@@ -1611,11 +1607,7 @@ void DepQuant::quant( TransformUnit &tu, const ComponentID &compID, const CCoeff
void DepQuant::dequant( const TransformUnit &tu, CoeffBuf &dstCoeff, const ComponentID &compID, const QpParam &cQP ) void DepQuant::dequant( const TransformUnit &tu, CoeffBuf &dstCoeff, const ComponentID &compID, const QpParam &cQP )
{ {
#if JVET_Q0089_SLICE_LOSSLESS_CODING_CHROMA_BDPCM
if( tu.cs->picHeader->getDepQuantEnabledFlag() && !(tu.mtsIdx[compID] == MTS_SKIP && !tu.cs->slice->getTSResidualCodingDisabledFlag()))
#else
if( tu.cs->picHeader->getDepQuantEnabledFlag() && (tu.mtsIdx[compID] != MTS_SKIP)) if( tu.cs->picHeader->getDepQuantEnabledFlag() && (tu.mtsIdx[compID] != MTS_SKIP))
#endif
{ {
const int qpDQ = cQP.Qp(tu.mtsIdx[compID] == MTS_SKIP) + 1; const int qpDQ = cQP.Qp(tu.mtsIdx[compID] == MTS_SKIP) + 1;
const int qpPer = qpDQ / 6; const int qpPer = qpDQ / 6;
......
...@@ -541,18 +541,7 @@ void QuantRDOQ::quant(TransformUnit &tu, const ComponentID &compID, const CCoeff ...@@ -541,18 +541,7 @@ void QuantRDOQ::quant(TransformUnit &tu, const ComponentID &compID, const CCoeff
} }
else else
{ {
#if JVET_Q0089_SLICE_LOSSLESS_CODING_CHROMA_BDPCM
if (tu.cs->slice->getTSResidualCodingDisabledFlag())
{
xRateDistOptQuant( tu, compID, pSrc, uiAbsSum, cQP, ctx );
}
else
{
xRateDistOptQuantTS( tu, compID, pSrc, uiAbsSum, cQP, ctx );
}
#else
xRateDistOptQuantTS( tu, compID, pSrc, uiAbsSum, cQP, ctx ); xRateDistOptQuantTS( tu, compID, pSrc, uiAbsSum, cQP, ctx );
#endif
} }
} }
else else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment