diff options
author | Shubhanshu Saxena <shubhanshu.e01@gmail.com> | 2021-08-26 02:40:47 +0530 |
---|---|---|
committer | Guo Yejun <yejun.guo@intel.com> | 2021-08-28 16:19:07 +0800 |
commit | 1544d6fa0a29fee0c01c61f58d159f976fbf443a (patch) | |
tree | d64bb62cee6d705180ecbe989db7322beef23502 /libavfilter/dnn | |
parent | 70b4dca054db007ee544e5cbeabaef8098d333fa (diff) | |
download | ffmpeg-1544d6fa0a29fee0c01c61f58d159f976fbf443a.tar.gz |
libavfilter: Remove Async Flag from DNN Filter Side
Remove async flag from filter's perspective after the unification
of async and sync modes in the DNN backend.
Signed-off-by: Shubhanshu Saxena <shubhanshu.e01@gmail.com>
Diffstat (limited to 'libavfilter/dnn')
-rw-r--r-- | libavfilter/dnn/dnn_backend_tf.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libavfilter/dnn/dnn_backend_tf.c b/libavfilter/dnn/dnn_backend_tf.c index 84952ece5a..6e41470da4 100644 --- a/libavfilter/dnn/dnn_backend_tf.c +++ b/libavfilter/dnn/dnn_backend_tf.c @@ -884,6 +884,13 @@ DNNModel *ff_dnn_load_model_tf(const char *model_filename, DNNFunctionType func_ ctx->options.nireq = av_cpu_count() / 2 + 1; } +#if !HAVE_PTHREAD_CANCEL + if (ctx->options.async) { + ctx->options.async = 0; + av_log(filter_ctx, AV_LOG_WARNING, "pthread is not supported, roll back to sync.\n"); + } +#endif + tf_model->request_queue = ff_safe_queue_create(); if (!tf_model->request_queue) { goto err; |