[filter/single] Optimize invoke path for tensor filter single
authorParichay Kapoor <pk.kapoor@samsung.com>
Tue, 28 Jul 2020 04:16:36 +0000 (13:16 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 3 Aug 2020 07:34:52 +0000 (16:34 +0900)
commit52f813015e47ef3a73f25d3e24e54303b5cfed06
tree801fb7d057f879764dd7971fd7583a9a2ec12c4b
parent8996534a56a8ec6cb2e6f455ea968efd4d6128bf
[filter/single] Optimize invoke path for tensor filter single

Tensor filter single performs various check on invoke
However, these checks are done on properties which remain static after open and first invoke
So, these checks are now performed on the first invoke only
Further, some checks were being performed multiple times, which have now been removed.

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
api/capi/include/tensor_filter_single.h
api/capi/src/tensor_filter_single.c
gst/nnstreamer/tensor_filter/tensor_filter_common.c