From d63caf0c57671d448d675af943bac2b8499c60d4 Mon Sep 17 00:00:00 2001 From: Christian Bartnik <christian.bartnik@hhi.fraunhofer.de> Date: Thu, 1 Dec 2022 17:17:46 +0100 Subject: [PATCH] Fixes in SubpicMergeApp for NumSubPics and SubPicId setters --- source/App/SubpicMergeApp/SubpicMergeApp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/App/SubpicMergeApp/SubpicMergeApp.cpp b/source/App/SubpicMergeApp/SubpicMergeApp.cpp index 6494ac4973..5f4ce53cbb 100644 --- a/source/App/SubpicMergeApp/SubpicMergeApp.cpp +++ b/source/App/SubpicMergeApp/SubpicMergeApp.cpp @@ -535,7 +535,7 @@ void SubpicMergeApp::generateMergedStreamSPSes(std::vector<SPS*> &spsList) sps.setMaxPicHeightInLumaSamples(m_picHeight); sps.setSubPicInfoPresentFlag(true); - sps.setNumSubPics((uint8_t)numSubPics); + sps.setNumSubPics((uint32_t)numSubPics); sps.setSubPicIdLen(computeSubPicIdLen(numSubPics + 1)); sps.setSubPicIdMappingExplicitlySignalledFlag(true); sps.setSubPicIdMappingPresentFlag(true); @@ -553,7 +553,7 @@ void SubpicMergeApp::generateMergedStreamSPSes(std::vector<SPS*> &spsList) sps.setSubPicHeight(subPicId, (uint32_t)(subpic.height / sps.getCTUSize())); sps.setSubPicTreatedAsPicFlag(subPicId, true); sps.setLoopFilterAcrossSubpicEnabledFlag(subPicId, false); - sps.setSubPicId(subPicId, (uint8_t)subPicId); + sps.setSubPicId(subPicId, (uint16_t)subPicId); subPicId++; } } -- GitLab