From d09a3d43b2b41eaf6ac8ef7baa8b6435f4db1f30 Mon Sep 17 00:00:00 2001 From: matty Date: Sun, 14 Apr 2024 15:35:50 -0400 Subject: [PATCH] looks like we have to add a specific profile --- dist/main.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/dist/main.js b/dist/main.js index 1ec26aa..84e1fee 100644 --- a/dist/main.js +++ b/dist/main.js @@ -34,14 +34,18 @@ async function register({ settingsManager, peertubeHelpers, transcodingManager: const encoder = 'h264_nvenc'; const hevc = 'hevc_nvenc'; const profileName = 'nctv-nvenc'; + const hevcProfile = 'nctv-hevc' transcodingManager.addVODProfile(encoder, profileName, vodBuilder); transcodingManager.addVODEncoderPriority('video', encoder, 1000); + transcodingManager.addLiveProfile(encoder, profileName, liveBuilder); transcodingManager.addLiveEncoderPriority('video', encoder, 1000); - transcodingManager.addVODProfile(hevc, profileName, hevcVODBuilder); - transcodingManager.addVODEncoderPriority('video', encoder, 1000); - transcodingManager.addLiveProfile(hevc, profileName, hevcLiveBuilder); - transcodingManager.addLiveEncoderPriority('video', encoder, 1000); + + transcodingManager.addVODProfile(hevc, hevcProfile, hevcVODBuilder); + transcodingManager.addVODEncoderPriority('video', hevc, 1000); + + transcodingManager.addLiveProfile(hevc, hevcProfile, hevcLiveBuilder); + transcodingManager.addLiveEncoderPriority('video', hevc, 1000); await loadSettings(settingsManager); registerSetting({ name: 'hardware-decode',