]> git.sesse.net Git - ffmpeg/commit
dnn: add function type for model
authorGuo, Yejun <yejun.guo@intel.com>
Sun, 7 Feb 2021 06:35:22 +0000 (14:35 +0800)
committerGuo, Yejun <yejun.guo@intel.com>
Thu, 18 Feb 2021 01:59:37 +0000 (09:59 +0800)
commit76fc6879e2c59929e7d81a72986bb4950053177e
tree62ac1a7bd345bfe6fd06f15113b1d46e466413ee
parentbdce6361004b3a24082e00b6c0126e2694a65b50
dnn: add function type for model

So the backend knows the usage of model is for frame processing,
detect, classify, etc. Each function type has different behavior
in backend when handling the input/output data of the model.

Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
12 files changed:
libavfilter/dnn/dnn_backend_native.c
libavfilter/dnn/dnn_backend_native.h
libavfilter/dnn/dnn_backend_openvino.c
libavfilter/dnn/dnn_backend_openvino.h
libavfilter/dnn/dnn_backend_tf.c
libavfilter/dnn/dnn_backend_tf.h
libavfilter/dnn_filter_common.c
libavfilter/dnn_filter_common.h
libavfilter/dnn_interface.h
libavfilter/vf_derain.c
libavfilter/vf_dnn_processing.c
libavfilter/vf_sr.c