summarylogtreecommitdiffstats
path: root/ffmpeg-6.0.patch
blob: d6cc20a8fe64ac519c541972f7b9ca1d3644f2dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/modules/ffmpeg/producer/av_producer.cpp b/src/modules/ffmpeg/producer/av_producer.cpp
index e20eb6703..7d3d71045 100644
--- a/src/modules/ffmpeg/producer/av_producer.cpp
+++ b/src/modules/ffmpeg/producer/av_producer.cpp
@@ -104,7 +104,7 @@ struct Decoder
         FF(avcodec_parameters_to_context(ctx.get(), stream->codecpar));
 
         int numThreads = 1;
-        if (codec->capabilities & AV_CODEC_CAP_AUTO_THREADS) {
+        if (codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) {
             numThreads = 0;
         } else if (codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) {
             numThreads = std::min<int>(8, std::thread::hardware_concurrency() / 2);