mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2026-07-17 16:36:49 +00:00
VNC-151 Expand EncoderProbe candidates to include CUDA-based NVENC encoders (H.264, H.265, AV1)
This commit is contained in:
parent
bd7ff21dbd
commit
daa302fb46
1 changed files with 4 additions and 1 deletions
|
|
@ -52,8 +52,11 @@ namespace rfb::video_encoders {
|
|||
const auto encoders = SupportedVideoEncoders::map_encoders(parsed_encoders);
|
||||
debug_encoders("CLI-specified video codecs", encoders);
|
||||
|
||||
static std::array<EncoderCandidate, 4> candidates = {
|
||||
static std::array<EncoderCandidate, 7> candidates = {
|
||||
{
|
||||
EncoderCandidate{KasmVideoEncoders::Encoder::h264_nvenc, AV_CODEC_ID_H264, AV_HWDEVICE_TYPE_CUDA},
|
||||
EncoderCandidate{KasmVideoEncoders::Encoder::h265_nvenc, AV_CODEC_ID_HEVC, AV_HWDEVICE_TYPE_CUDA},
|
||||
EncoderCandidate{KasmVideoEncoders::Encoder::av1_nvenc, AV_CODEC_ID_AV1, AV_HWDEVICE_TYPE_CUDA},
|
||||
EncoderCandidate{KasmVideoEncoders::Encoder::h264_ffmpeg_vaapi, AV_CODEC_ID_H264, AV_HWDEVICE_TYPE_VAAPI},
|
||||
EncoderCandidate{KasmVideoEncoders::Encoder::h265_ffmpeg_vaapi, AV_CODEC_ID_HEVC, AV_HWDEVICE_TYPE_VAAPI},
|
||||
// EncoderCandidate{KasmVideoEncoders::Encoder::av1_ffmpeg_vaapi, AV_CODEC_ID_AV1, AV_HWDEVICE_TYPE_VAAPI},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue