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 } },