looks like we have to add a specific profile

This commit is contained in:
matty 2024-04-14 15:35:50 -04:00
parent 5e809bc053
commit d09a3d43b2
1 changed files with 8 additions and 4 deletions

12
dist/main.js vendored
View File

@ -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',