diff --git a/obs/window-basic-settings.cpp b/obs/window-basic-settings.cpp index 4204cbf20..aab1ad517 100644 --- a/obs/window-basic-settings.cpp +++ b/obs/window-basic-settings.cpp @@ -3271,9 +3271,10 @@ void OBSBasicSettings::SimpleRecordingEncoderChanged() QString enc = ui->simpleOutRecEncoder->currentData().toString(); QString streamEnc = ui->simpleOutStrEncoder->currentData().toString(); + bool x264RecEnc = (enc == SIMPLE_ENCODER_X264 || + enc == SIMPLE_ENCODER_X264_LOWCPU); - if (enc == SIMPLE_ENCODER_X264 || - enc == SIMPLE_ENCODER_X264_LOWCPU) { + if (streamEnc == SIMPLE_ENCODER_X264 && x264RecEnc) { if (!warning.isEmpty()) warning += "\n\n"; warning += SIMPLE_OUTPUT_WARNING("Encoder");