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))