gchar *file_path = NULL;
GError *err = NULL;
+ if (!uri || !origin) {
+ LOGD("invalid parameter");
+ return PLAYER_ERROR_INVALID_PARAMETER;
+ }
+
if (strstr(uri, "file://")) {
file_path = g_filename_from_uri(uri, NULL, &err);
LOGD("ENTER");
- if (_player_get_origin_internal_path(path, subtitle_path) != PLAYER_ERROR_NONE)
+ if (path && _player_get_origin_internal_path(path, subtitle_path) != PLAYER_ERROR_NONE)
return PLAYER_ERROR_INVALID_PARAMETER;
player_msg_send1(api, pc, ret_buf, ret, STRING, subtitle_path);