diff options
author | James Almer <jamrial@gmail.com> | 2020-05-18 16:50:06 +0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2020-05-18 18:39:34 +0300 |
commit | 6275a7ec735b2cccaf1ab430d3c777f0ade4b18f (patch) | |
tree | 478550d8f9693d05eb444397cdde4a4751b4af60 /libavcodec/frame_thread_encoder.c | |
parent | 49220869a82a344e3b22fe6a02239ed07e9b8d54 (diff) |
avcodec/frame_thread_encoder: check for frame threading codec cap instead of intra only
It's the correct dedicated capability reported by supported encoders.
Otherwise, the frame thread path will be used for unsupported encoders
like r210 for no gain.
Reviewed-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec/frame_thread_encoder.c')
-rw-r--r-- | libavcodec/frame_thread_encoder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/frame_thread_encoder.c b/libavcodec/frame_thread_encoder.c index 949bc69f81..bb4b5d7341 100644 --- a/libavcodec/frame_thread_encoder.c +++ b/libavcodec/frame_thread_encoder.c @@ -120,7 +120,7 @@ int ff_frame_thread_encoder_init(AVCodecContext *avctx, AVDictionary *options){ if( !(avctx->thread_type & FF_THREAD_FRAME) - || !(avctx->codec->capabilities & AV_CODEC_CAP_INTRA_ONLY)) + || !(avctx->codec->capabilities & AV_CODEC_CAP_FRAME_THREADS)) return 0; if( !avctx->thread_count |