[0.1.17] code refactoring 43/140943/1 accepted/tizen/4.0/unified/20170828.224016 accepted/tizen/unified/20170809.135106 submit/tizen/20170808.100639 submit/tizen_4.0/20170828.100002
authorEunhae Choi <eunhae1.choi@samsung.com>
Thu, 27 Jul 2017 07:37:19 +0000 (16:37 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Thu, 27 Jul 2017 07:37:19 +0000 (16:37 +0900)
Change-Id: Ibad1428406d878aedf3ec101498e6c0243cf56b8

src/media_streamer_node.c

index 28c5f6611f14550eae4ae55ffb995ad84ceb3dcf..31d0fc277f655ee8a394cd92be50d5ffe3dfadf0 100644 (file)
@@ -1533,14 +1533,12 @@ int __ms_node_set_param_value(media_streamer_node_s *ms_node, param_s *param, co
        else if (!g_strcmp0(param->param_name, MEDIA_STREAMER_PARAM_IS_LIVE_STREAM))
                g_object_set(ms_node->gst_element, param->origin_name, !g_ascii_strcasecmp(param_value, "true"), NULL);
        else if (!g_strcmp0(param->param_name, MEDIA_STREAMER_PARAM_URI)) {
-               if (ms_node->type == MEDIA_STREAMER_NODE_TYPE_SRC &&
-                               ms_node->subtype == MEDIA_STREAMER_NODE_SRC_TYPE_FILE) {
+               if (ms_node->type == MEDIA_STREAMER_NODE_TYPE_SRC && ms_node->subtype == MEDIA_STREAMER_NODE_SRC_TYPE_FILE) {
                        ret = __ms_util_uri_path_check(param_value);
-                       if (ret == MEDIA_STREAMER_ERROR_NONE)
-                               g_object_set(ms_node->gst_element, param->origin_name, param_value, NULL);
-               } else {
-                       g_object_set(ms_node->gst_element, param->origin_name, param_value, NULL);
+                       if (ret != MEDIA_STREAMER_ERROR_NONE)
+                               return ret;
                }
+               g_object_set(ms_node->gst_element, param->origin_name, param_value, NULL);
        } else if (!g_strcmp0(param->param_name, MEDIA_STREAMER_PARAM_USER_AGENT))
                g_object_set(ms_node->gst_element, param->origin_name, param_value, NULL);
        else if (!g_strcmp0(param->param_name, MEDIA_STREAMER_PARAM_STREAM_TYPE))