>From 2c75f9426ec716313482ef47f33e2015d3a95e78 Mon Sep 17 00:00:00 2001 From: Ponsanthini <ponsanthini.arunacha...@multicorewareinc.com> Date: Fri, 13 Sep 2024 12:35:34 +0530 Subject: [PATCH] Fix encode hang issue when using maximum reference
--- source/encoder/level.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/encoder/level.cpp b/source/encoder/level.cpp index a87b49d90..defcc7950 100644 --- a/source/encoder/level.cpp +++ b/source/encoder/level.cpp @@ -528,6 +528,7 @@ bool enforceLevel(x265_param& param, VPS& vps) int savedRefCount = param.maxNumReferences; while (vps.maxDecPicBuffering[vps.maxTempSubLayers - 1] > maxDpbSize && param.maxNumReferences > 1) { + param.maxNumReferences--; vps.maxDecPicBuffering[vps.maxTempSubLayers - 1] = X265_MIN(MAX_NUM_REF, X265_MAX(vps.numReorderPics[vps.maxTempSubLayers - 1] + 1, (uint32_t)param.maxNumReferences) + 1 + !!param.bEnableSCC); } if (param.maxNumReferences != savedRefCount) -- 2.41.0.windows.3
0001-Fix-encode-hang-issue-when-using-maximum-reference.diff
Description: Binary data
_______________________________________________ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel