aboutsummaryrefslogtreecommitdiffstats
path: root/tests/dnn/dnn-layer-mathbinary-test.c
diff options
context:
space:
mode:
authorGuo, Yejun <yejun.guo@intel.com>2020-08-28 12:51:44 +0800
committerGuo, Yejun <yejun.guo@intel.com>2020-09-21 21:26:56 +0800
commit2003e32f62d94ba75b59d70632c9f2862b383591 (patch)
tree55ec60788bc740eb45dbafd613bd8cf50a10417a /tests/dnn/dnn-layer-mathbinary-test.c
parent6918e240d706f7390272976d8b8d502afe426a18 (diff)
downloadffmpeg-2003e32f62d94ba75b59d70632c9f2862b383591.tar.gz
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.
Diffstat (limited to 'tests/dnn/dnn-layer-mathbinary-test.c')
0 files changed, 0 insertions, 0 deletions