Change behavior before and after pInfer->Bind() 47/263047/1
authorTae-Young Chung <ty83.chung@samsung.com>
Wed, 25 Aug 2021 04:57:13 +0000 (13:57 +0900)
committerTae-Young Chung <ty83.chung@samsung.com>
Wed, 25 Aug 2021 04:57:16 +0000 (13:57 +0900)
commite526f18309413b45ee200ab698014fd8f2ea682d
tree86f51ab89213f50a3428ca6eacb51da4ed64cfdb
parentd839d629e10ab91d533fcb7dd31293f61e0d7e99
Change behavior before and after pInfer->Bind()

In Inference::Bind(), pInfer->Bind(), mConfig.mTargetTypes is used.
But, mConfig.mTargetTypes is set by pInfer->ConfigureTargetTypes and
pInfer->ConfigureTargetDevices after pInfer->Bind().
So we change the behavior as follows.
before pInfer->Bind(),
mConfig.mTargetTypes is set by pInfer->ConfigureTargetTypes().
After pInfer->Bind(),
pInfer->CheckSupportedTargetDevice() just checks the mConfig.mTargetTypes
is supported or not.

Change-Id: I79d2dc6372aac0c503783fb9fef2b4eccecbb018
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
mv_machine_learning/mv_inference/inference/include/Inference.h
mv_machine_learning/mv_inference/inference/src/Inference.cpp
mv_machine_learning/mv_inference/inference/src/mv_inference_open.cpp
packaging/capi-media-vision.spec