Просмотр исходного кода

obs-qsv: Remove check for AsyncDepth in InitParams

AsyncDepth = 1 does not mean low latency so we can use default
MaxDecFrameBuffering
brittneysclark 6 лет назад
Родитель
Сommit
00c06446d7
1 измененных файлов с 0 добавлено и 8 удалено
  1. 0 8
      plugins/obs-qsv11/QSV_Encoder_Internal.cpp

+ 0 - 8
plugins/obs-qsv11/QSV_Encoder_Internal.cpp

@@ -255,14 +255,6 @@ bool QSV_Encoder_Internal::InitParams(qsv_param_t *pParams)
 
 
 	static mfxExtBuffer *extendedBuffers[2];
 	static mfxExtBuffer *extendedBuffers[2];
 	int iBuffers = 0;
 	int iBuffers = 0;
-	if (pParams->nAsyncDepth == 1) {
-		m_mfxEncParams.mfx.NumRefFrame = 1;
-		memset(&m_co, 0, sizeof(mfxExtCodingOption));
-		m_co.Header.BufferId = MFX_EXTBUFF_CODING_OPTION;
-		m_co.Header.BufferSz = sizeof(mfxExtCodingOption);
-		m_co.MaxDecFrameBuffering = 1;
-		extendedBuffers[iBuffers++] = (mfxExtBuffer *)&m_co;
-	}
 
 
 	if (m_ver.Major == 1 && m_ver.Minor >= 8) {
 	if (m_ver.Major == 1 && m_ver.Minor >= 8) {
 		memset(&m_co2, 0, sizeof(mfxExtCodingOption2));
 		memset(&m_co2, 0, sizeof(mfxExtCodingOption2));