mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-28 20:53:54 +02:00
2003e32f62
Currently, every filter needs to provide code to transfer data from AVFrame* to model input (DNNData*), and also from model output (DNNData*) to AVFrame*. Actually, such transfer can be implemented within DNN module, and so filter can focus on its own business logic. DNN module also exports the function pointer pre_proc and post_proc in struct DNNModel, just in case that a filter has its special logic to transfer data between AVFrame* and DNNData*. The default implementation within DNN module is used if the filter does not set pre/post_proc. |
||
---|---|---|
.. | ||
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_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 |