obs-qsv11: Fix bitstream bug

Fix InitBufferSize and BufferSize bug: change Bit to Byte.
This commit is contained in:
Gale
2023-08-09 18:12:47 -04:00
committed by Ryan Foster
parent 6533b3e138
commit c9fd128d74
+6 -5
View File
@@ -281,17 +281,18 @@ mfxStatus QSV_Encoder_Internal::InitParams(qsv_param_t *pParams,
switch (pParams->nRateControl) {
case MFX_RATECONTROL_CBR:
m_mfxEncParams.mfx.TargetKbps = pParams->nTargetBitRate;
m_mfxEncParams.mfx.BufferSizeInKB = pParams->nTargetBitRate * 2;
m_mfxEncParams.mfx.BufferSizeInKB =
(pParams->nTargetBitRate / 8) * 2;
m_mfxEncParams.mfx.InitialDelayInKB =
pParams->nTargetBitRate * 1;
(pParams->nTargetBitRate / 8) * 1;
break;
case MFX_RATECONTROL_VBR:
case MFX_RATECONTROL_VCM:
m_mfxEncParams.mfx.TargetKbps = pParams->nTargetBitRate;
m_mfxEncParams.mfx.MaxKbps = pParams->nMaxBitRate;
m_mfxEncParams.mfx.BufferSizeInKB = pParams->nTargetBitRate * 2;
m_mfxEncParams.mfx.BufferSizeInKB =
(pParams->nTargetBitRate / 8) * 2;
m_mfxEncParams.mfx.InitialDelayInKB =
pParams->nTargetBitRate * 1;
(pParams->nTargetBitRate / 8) * 1;
break;
case MFX_RATECONTROL_CQP:
m_mfxEncParams.mfx.QPI = pParams->nQPI;