CAPI/Single: Optimize no-timeout mode run-time performance
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 22 Jul 2020 07:35:32 +0000 (16:35 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 28 Jul 2020 06:32:19 +0000 (15:32 +0900)
commita99045646d3224489b82fbee7166009868b788ca
tree333358fa3ece6333be8f89ed49321a43a912b68a
parente8c18a160a33816acd56e58cc59c7306d6ea6a10
CAPI/Single: Optimize no-timeout mode run-time performance

Do not invoke in a secondary thread, but ivoke in
the primary thread directly without CV so that
there is minimized latencies for single-invoke calls.

This has refactored the invoke-output-process routine.

This follows-up #2551

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
api/capi/src/nnstreamer-capi-single.c