{MEDIA_FORMAT_MAX, NULL}
};
-static void __ms_check_ini_status(void);
-
-gchar *__ms_ini_get_string(const char *ini_path, char *default_str)
+static void __ms_check_ini_status(void)
{
- const char *result_str = default_str;
+ FILE *fp = fopen(MEDIA_STREAMER_INI_PATH, "r");
+ int file_size = 0;
+ int status = 0;
ms_debug_fenter();
- ms_retvm_if(ini_path == NULL, NULL, "Invalid ini path");
-
- if (__ms_get_ini_instance()) {
- const char *str = iniparser_getstring(__ms_get_ini_instance(), ini_path, default_str);
- if (str && (strlen(str) > 0) && (strlen(str) < INI_MAX_STRLEN))
- result_str = str;
+ if (fp == NULL) {
+ ms_debug("Failed to get media streamer ini file.");
+ } else {
+ fseek(fp, 0, SEEK_END);
+ file_size = ftell(fp);
+ fclose(fp);
+ if (file_size < 5) {
+ ms_debug("media_streamer.ini file size=%d, Corrupted! Removed", file_size);
+ status = g_remove(MEDIA_STREAMER_INI_PATH);
+ if (status == -1)
+ ms_error("failed to delete corrupted ini");
+ }
}
ms_debug_fleave();
-
- return result_str ? g_strdup(result_str) : NULL;
}
-dictionary *__ms_get_ini_instance(void)
+static dictionary *__ms_get_ini_instance(void)
{
static dictionary *instance = NULL;
return instance;
}
+gchar *__ms_ini_get_string(const char *ini_path, char *default_str)
+{
+ const char *result_str = default_str;
+
+ ms_debug_fenter();
+
+ ms_retvm_if(ini_path == NULL, NULL, "Invalid ini path");
+
+ if (__ms_get_ini_instance()) {
+ const char *str = iniparser_getstring(__ms_get_ini_instance(), ini_path, default_str);
+ if (str && (strlen(str) > 0) && (strlen(str) < INI_MAX_STRLEN))
+ result_str = str;
+ }
+
+ ms_debug_fleave();
+
+ return result_str ? g_strdup(result_str) : NULL;
+}
+
void __ms_ini_read_list(const char *key, gchar ***list)
{
const gchar *str;
}
-static void __ms_check_ini_status(void)
-{
- FILE *fp = fopen(MEDIA_STREAMER_INI_PATH, "r");
- int file_size = 0;
- int status = 0;
-
- ms_debug_fenter();
-
- if (fp == NULL) {
- ms_debug("Failed to get media streamer ini file.");
- } else {
- fseek(fp, 0, SEEK_END);
- file_size = ftell(fp);
- fclose(fp);
- if (file_size < 5) {
- ms_debug("media_streamer.ini file size=%d, Corrupted! Removed", file_size);
- status = g_remove(MEDIA_STREAMER_INI_PATH);
- if (status == -1)
- ms_error("failed to delete corrupted ini");
- }
- }
-
- ms_debug_fleave();
-
-}
-
const gchar *__ms_convert_mime_to_string_format(media_format_mimetype_e mime)
{
gchar *format_name = NULL;