diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-output.c b/plugins/obs-ffmpeg/obs-ffmpeg-output.c index 208d3c20a1b76a887f75733571a2cdabe5f5ef57..f08bd7c806da526a4a32d2289fea0239b1fe09f2 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-output.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-output.c @@ -242,12 +242,7 @@ static bool create_video_stream(struct ffmpeg_data *data) context->pix_fmt = closest_format; context->colorspace = data->config.color_space; context->color_range = data->config.color_range; - - if (context->thread_count == 1) { - int caps = context->codec->capabilities; - context->thread_count = !!(caps & AV_CODEC_CAP_AUTO_THREADS) ? - 0 : av_cpu_count(); - } + context->thread_count = 0; data->video->time_base = context->time_base;