obs-qsv11: Fix for QSV AV1 in multi-GPU system

This commit is contained in:
Gale 2024-04-03 14:38:44 -07:00 • committed by Lain
commit 4c6e2a6722
8 changed files with 35 additions and 42 deletions

View file

@ -71,7 +71,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mfxHDL QSV_Encoder_Internal::g_DX_Handle = NULL;
mfxU16 QSV_Encoder_Internal::g_numEncodersOpen = 0;
QSV_Encoder_Internal::QSV_Encoder_Internal(mfxVersion &version, bool isDGPU)
QSV_Encoder_Internal::QSV_Encoder_Internal(mfxVersion &version)
: m_pmfxSurfaces(NULL),
m_pmfxENC(NULL),
m_nSPSBufferSize(1024),
@ -81,8 +81,8 @@ QSV_Encoder_Internal::QSV_Encoder_Internal(mfxVersion &version, bool isDGPU)
m_nTaskIdx(0),
m_nFirstSyncTask(0),
m_outBitstream(),
m_isDGPU(isDGPU),
m_sessionData(NULL)
m_sessionData(NULL),
m_ver(version)
{
mfxVariant tempImpl;
mfxStatus sts;