From 97a12de8ed713fe3c4ee304d148e1dfade676e9d Mon Sep 17 00:00:00 2001 From: lordmulder Date: Sun, 14 Jul 2024 15:27:01 +0200 Subject: [PATCH] Updated required dependencies for NVencC encoder. --- src/encoder_nvencc.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/encoder_nvencc.cpp b/src/encoder_nvencc.cpp index 62de965..249330c 100644 --- a/src/encoder_nvencc.cpp +++ b/src/encoder_nvencc.cpp @@ -216,15 +216,21 @@ public: } QStringList dependencies; - dependencies << QString(NVENCCC_PATH "avcodec-59.dll" ).arg(sysinfo->getAppPath(), arch); - dependencies << QString(NVENCCC_PATH "avfilter-8.dll" ).arg(sysinfo->getAppPath(), arch); - dependencies << QString(NVENCCC_PATH "avformat-59.dll" ).arg(sysinfo->getAppPath(), arch); - dependencies << QString(NVENCCC_PATH "avutil-57.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "avcodec-61.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "avdevice-61.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "avfilter-10.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "avformat-61.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "avutil-59.dll" ).arg(sysinfo->getAppPath(), arch); dependencies << QString(NVENCCC_PATH "libass-9.dll" ).arg(sysinfo->getAppPath(), arch); - dependencies << QString(NVENCCC_PATH "swresample-4.dll").arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "swresample-5.dll").arg(sysinfo->getAppPath(), arch); if (encArch) { dependencies << QString(NVENCCC_PATH "libvmaf.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "NVEncNVOFFRUC.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "NVEncNVSDKNGX.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "nvngx_truehdr.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "nvngx_vsr.dll" ).arg(sysinfo->getAppPath(), arch); + dependencies << QString(NVENCCC_PATH "NvOFFRUC.dll" ).arg(sysinfo->getAppPath(), arch); dependencies << QString(NVENCCC_PATH "nvrtc64_101_0.dll" ).arg(sysinfo->getAppPath(), arch); dependencies << QString(NVENCCC_PATH "nvrtc-builtins64_101.dll").arg(sysinfo->getAppPath(), arch); }