From 2f6898d795ed0e43cdec0f751cc9b49559827204 Mon Sep 17 00:00:00 2001 From: Franck Galpin <franck.galpin@interdigital.com> Date: Mon, 13 Feb 2023 17:26:40 +0100 Subject: [PATCH] fix issue 17 --- source/Lib/CommonLib/Picture.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/Lib/CommonLib/Picture.cpp b/source/Lib/CommonLib/Picture.cpp index 0b2f589b5d..2d1b877216 100644 --- a/source/Lib/CommonLib/Picture.cpp +++ b/source/Lib/CommonLib/Picture.cpp @@ -295,8 +295,10 @@ void Picture::createTempBuffers( const unsigned _maxCUSize ) for( int jId = 0; jId < scheduler.getNumPicInstances(); jId++ ) #endif { - M_BUFS( jId, PIC_PREDICTION ).create( chromaFormat, a, _maxCUSize ); - M_BUFS( jId, PIC_RESIDUAL ).create( chromaFormat, a, _maxCUSize ); + if (M_BUFS( jId, PIC_PREDICTION).bufs.empty()) + M_BUFS( jId, PIC_PREDICTION ).create( chromaFormat, a, _maxCUSize ); + if (M_BUFS( jId, PIC_RESIDUAL).bufs.empty()) + M_BUFS( jId, PIC_RESIDUAL ).create( chromaFormat, a, _maxCUSize ); #if NNVC_USE_PRED const Area aTemp( Position{ 0, 0 }, lumaSize() ); if (getPredBufCustom().bufs.empty()) -- GitLab