mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-08-24 10:14:13 -05:00
obs-ffmpeg: Fix when NVENC retries without psycho aq
In obsproject/obs-studio#6963, a crash was fixed when retrying NVENC without psycho aq. Unfortunately, the code forgot to reinitialize the session, and thus the retry always failed. This reinitializes the session as it was likely meant to.
This commit is contained in:
@@ -879,6 +879,9 @@ static bool init_encoder(struct nvenc_data *enc, enum codec_type codec,
|
||||
nv.nvEncDestroyEncoder(enc->session);
|
||||
enc->session = NULL;
|
||||
|
||||
if (!init_session(enc)) {
|
||||
return false;
|
||||
}
|
||||
if (!init_specific_encoder(enc, settings, bf, false)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user