From 0b7437bf60797584b64a18f3da56ec0dcbe60344 Mon Sep 17 00:00:00 2001 From: Karsten Suehring <karsten.suehring@hhi.fraunhofer.de> Date: Mon, 15 Jun 2020 00:23:27 +0200 Subject: [PATCH] Fix: array index when reading ols_dpb_pic_width/height --- source/Lib/DecoderLib/VLCReader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/Lib/DecoderLib/VLCReader.cpp b/source/Lib/DecoderLib/VLCReader.cpp index aed01921d..ba1acdcf6 100644 --- a/source/Lib/DecoderLib/VLCReader.cpp +++ b/source/Lib/DecoderLib/VLCReader.cpp @@ -2613,8 +2613,8 @@ void HLSyntaxReader::parseVPS(VPS* pcVPS) { if( pcVPS->m_numLayersInOls[i] > 1 ) { - READ_UVLC( uiCode, "ols_dpb_pic_width[i]" ); pcVPS->setOlsDpbPicWidth( i, uiCode ); - READ_UVLC( uiCode, "ols_dpb_pic_height[i]" ); pcVPS->setOlsDpbPicHeight( i, uiCode ); + READ_UVLC( uiCode, "ols_dpb_pic_width[i]" ); pcVPS->setOlsDpbPicWidth( j, uiCode ); + READ_UVLC( uiCode, "ols_dpb_pic_height[i]" ); pcVPS->setOlsDpbPicHeight( j, uiCode ); #if JVET_R0099_DPB_HRD_PARAMETERS_SIGNALLING if ((pcVPS->m_numDpbParams > 1) && (pcVPS->m_numDpbParams != pcVPS->m_numMultiLayeredOlss)) #else -- GitLab