1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavfilter/dnn
Guo, Yejun 2003e32f62 dnn: change dnn interface to replace DNNData* with AVFrame*
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.
2020-09-21 21:26:56 +08:00
..
dnn_backend_native_layer_avgpool.c dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_avgpool.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_conv2d.c dnn_backend_native_layer_conv2d.c: fix bug of loop boundary in single thread mode. 2020-09-20 12:30:47 +08:00
dnn_backend_native_layer_conv2d.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_depth2space.c dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_depth2space.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_mathbinary.c dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_mathbinary.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_mathunary.c dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_mathunary.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_maximum.c dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_maximum.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_pad.c dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layer_pad.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native_layers.c dnn/native: add native support for avg_pool 2020-08-10 16:37:39 +08:00
dnn_backend_native_layers.h dnn/native: add log error message 2020-08-25 13:03:46 +08:00
dnn_backend_native.c dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
dnn_backend_native.h dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
dnn_backend_openvino.c dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
dnn_backend_openvino.h dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
dnn_backend_tf.c dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
dnn_backend_tf.h dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
dnn_interface.c dnn: add openvino as one of dnn backend 2020-07-02 09:36:34 +08:00
dnn_io_proc.c dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
dnn_io_proc.h dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00
Makefile dnn: change dnn interface to replace DNNData* with AVFrame* 2020-09-21 21:26:56 +08:00