From 8aa3ab7089be1bf42ea3e8f386c0939f39c3c531 Mon Sep 17 00:00:00 2001 From: Jaeyun Date: Wed, 7 Aug 2019 18:41:42 +0900 Subject: [PATCH] [Api/Pipeline] set state paused while constructing the pipeline when called construct(), set the pipeline state paused. Signed-off-by: Jaeyun Jung --- api/capi/src/nnstreamer-capi-pipeline.c | 5 +++++ tests/tizen_capi/unittest_tizen_capi.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/api/capi/src/nnstreamer-capi-pipeline.c b/api/capi/src/nnstreamer-capi-pipeline.c index 473bb41..6bbd08e 100644 --- a/api/capi/src/nnstreamer-capi-pipeline.c +++ b/api/capi/src/nnstreamer-capi-pipeline.c @@ -477,6 +477,11 @@ ml_pipeline_construct (const char *pipeline_description, g_mutex_unlock (&pipe_h->lock); + /* set pipeline state to PAUSED */ + if (status == ML_ERROR_NONE) { + status = ml_pipeline_stop (*pipe); + } + if (status != ML_ERROR_NONE) { /* failed to construct the pipeline */ ml_pipeline_destroy (*pipe); diff --git a/tests/tizen_capi/unittest_tizen_capi.cpp b/tests/tizen_capi/unittest_tizen_capi.cpp index 764b8a8..ff0be71 100644 --- a/tests/tizen_capi/unittest_tizen_capi.cpp +++ b/tests/tizen_capi/unittest_tizen_capi.cpp @@ -747,7 +747,7 @@ TEST (nnstreamer_capi_src, failure_01_n) */ TEST (nnstreamer_capi_src, failure_02_n) { - const char *pipeline = "appsrc is-live=true name=mysource ! valve name=valvex ! filesink"; + const char *pipeline = "appsrc name=mysource ! other/tensor,dimension=(string)4:1:1:1,type=(string)uint8,framerate=(fraction)0/1 ! valve name=valvex ! tensor_sink"; ml_pipeline_h handle; ml_pipeline_src_h srchandle; -- 2.7.4