From 8090fb496bcfdcbafdf0917f8615d56881b184a9 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 28 May 2023 16:49:55 -0500 Subject: [PATCH] Fix software encoding defaulting to HEVC instead of H.264 Regression introduced by d973e5bbc7d63d44f3795f7ef45b9f8e263226f8 --- src/video.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/video.cpp b/src/video.cpp index ac183b32..545e2fbd 100644 --- a/src/video.cpp +++ b/src/video.cpp @@ -1931,6 +1931,10 @@ namespace video { encoder.hevc[encoder_t::REF_FRAMES_RESTRICT] = max_ref_frames_hevc >= 0; encoder.hevc[encoder_t::PASSED] = max_ref_frames_hevc >= 0 || autoselect_hevc >= 0; } + else { + // Clear all cap bits for HEVC if we didn't probe it + encoder.hevc.capabilities.reset(); + } std::vector> configs { { encoder_t::DYNAMIC_RANGE, { 1920, 1080, 60, 1000, 1, 0, 3, 1, 1 } },