mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-26 09:12:33 +00:00
60b4d07cf6
This commit unifies the async and sync mode from the DNN filters' perspective. As of this commit, the Native backend only supports synchronous execution mode. Now the user can switch between async and sync mode by using the 'async' option in the backend_configs. The values can be 1 for async and 0 for sync mode of execution. This commit affects the following filters: 1. vf_dnn_classify 2. vf_dnn_detect 3. vf_dnn_processing 4. vf_sr 5. vf_derain This commit also updates the filters vf_dnn_detect and vf_dnn_classify to send only the input frame and send NULL as output frame instead of input frame to the DNN backends. Signed-off-by: Shubhanshu Saxena <shubhanshu.e01@gmail.com> |
||
---|---|---|
.. | ||
dnn_backend_common.c | ||
dnn_backend_common.h | ||
dnn_backend_native_layer_avgpool.c | ||
dnn_backend_native_layer_avgpool.h | ||
dnn_backend_native_layer_conv2d.c | ||
dnn_backend_native_layer_conv2d.h | ||
dnn_backend_native_layer_dense.c | ||
dnn_backend_native_layer_dense.h | ||
dnn_backend_native_layer_depth2space.c | ||
dnn_backend_native_layer_depth2space.h | ||
dnn_backend_native_layer_mathbinary.c | ||
dnn_backend_native_layer_mathbinary.h | ||
dnn_backend_native_layer_mathunary.c | ||
dnn_backend_native_layer_mathunary.h | ||
dnn_backend_native_layer_maximum.c | ||
dnn_backend_native_layer_maximum.h | ||
dnn_backend_native_layer_pad.c | ||
dnn_backend_native_layer_pad.h | ||
dnn_backend_native_layers.c | ||
dnn_backend_native_layers.h | ||
dnn_backend_native.c | ||
dnn_backend_native.h | ||
dnn_backend_openvino.c | ||
dnn_backend_openvino.h | ||
dnn_backend_tf.c | ||
dnn_backend_tf.h | ||
dnn_interface.c | ||
dnn_io_proc.c | ||
dnn_io_proc.h | ||
Makefile | ||
queue.c | ||
queue.h | ||
safe_queue.c | ||
safe_queue.h |