From 52d13dcad35d9b1a51517e3faeecd98c39f7efe2 Mon Sep 17 00:00:00 2001 From: Yue Li <yue.li@bytedance.com> Date: Fri, 29 Jul 2022 22:02:04 -0700 Subject: [PATCH] bug fix for data dumper (NNVC_USE_PARTITION_AS_CU_AVERAGE) --- source/Lib/CommonLib/Picture.cpp | 8 ++++---- source/Lib/CommonLib/Picture.h | 8 ++++---- source/Lib/EncoderLib/EncSlice.cpp | 4 ++++ 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/source/Lib/CommonLib/Picture.cpp b/source/Lib/CommonLib/Picture.cpp index 6c70229843..77d3822e10 100644 --- a/source/Lib/CommonLib/Picture.cpp +++ b/source/Lib/CommonLib/Picture.cpp @@ -398,11 +398,11 @@ const CPelUnitBuf Picture::getRecBeforeDbfBuf(const UnitArea &unit) const { retu #if NNVC_USE_REC_AFTER_DBF -PelBuf Picture::getRecAfterDbfBuf(const ComponentID compID, bool /*wrap*/) { return getBuf(compID, PIC_REC_AFTER_DBF); } -PelUnitBuf Picture::getRecAfterDbfBuf(bool /*wrap*/) { return M_BUFS(scheduler.getSplitPicId(), PIC_REC_AFTER_DBF); } -PelBuf Picture::getRecAfterDbfBuf(const CompArea &blk) { return getBuf(blk, PIC_REC_AFTER_DBF); } + PelBuf Picture::getRecAfterDbfBuf(const ComponentID compID, bool /*wrap*/) { return getBuf(compID, PIC_REC_AFTER_DBF); } + PelUnitBuf Picture::getRecAfterDbfBuf(bool /*wrap*/) { return M_BUFS(scheduler.getSplitPicId(), PIC_REC_AFTER_DBF); } + PelBuf Picture::getRecAfterDbfBuf(const CompArea &blk) { return getBuf(blk, PIC_REC_AFTER_DBF); } const CPelBuf Picture::getRecAfterDbfBuf(const CompArea &blk) const { return getBuf(blk, PIC_REC_AFTER_DBF); } -PelUnitBuf Picture::getRecAfterDbfBuf(const UnitArea &unit) { return getBuf(unit, PIC_REC_AFTER_DBF); } + PelUnitBuf Picture::getRecAfterDbfBuf(const UnitArea &unit) { return getBuf(unit, PIC_REC_AFTER_DBF); } const CPelUnitBuf Picture::getRecAfterDbfBuf(const UnitArea &unit) const { return getBuf(unit, PIC_REC_AFTER_DBF);} #endif diff --git a/source/Lib/CommonLib/Picture.h b/source/Lib/CommonLib/Picture.h index d4776fae50..b2c6b1236c 100644 --- a/source/Lib/CommonLib/Picture.h +++ b/source/Lib/CommonLib/Picture.h @@ -159,11 +159,11 @@ const CPelBuf getBsMapBuf(const CompArea &blk) const; const CPelUnitBuf getPredBufCustom(const UnitArea &unit) const; #endif #if NNVC_USE_REC_BEFORE_DBF - PelBuf getRecBeforeDbfBuf(const ComponentID compID, bool wrap=false); - PelUnitBuf getRecBeforeDbfBuf(bool wrap=false); - PelBuf getRecBeforeDbfBuf(const CompArea &blk); + PelBuf getRecBeforeDbfBuf(const ComponentID compID, bool wrap=false); + PelUnitBuf getRecBeforeDbfBuf(bool wrap=false); + PelBuf getRecBeforeDbfBuf(const CompArea &blk); const CPelBuf getRecBeforeDbfBuf(const CompArea &blk) const; - PelUnitBuf getRecBeforeDbfBuf(const UnitArea &unit); + PelUnitBuf getRecBeforeDbfBuf(const UnitArea &unit); const CPelUnitBuf getRecBeforeDbfBuf(const UnitArea &unit) const; #endif #if NNVC_USE_REC_AFTER_DBF diff --git a/source/Lib/EncoderLib/EncSlice.cpp b/source/Lib/EncoderLib/EncSlice.cpp index 5ac56442f3..babb8b516f 100644 --- a/source/Lib/EncoderLib/EncSlice.cpp +++ b/source/Lib/EncoderLib/EncSlice.cpp @@ -1804,6 +1804,10 @@ void EncSlice::encodeCtus( Picture* pcPic, const bool bCompressEntireSlice, cons } } +#if NNVC_USE_PARTITION_AS_CU_AVERAGE + pcPic->dumpPicCuAverage(); +#endif + // this is wpp exclusive section // m_uiPicTotalBits += actualBits; -- GitLab