From 662a32e4ff44b067391fd7ed7bbef8875a3d8e45 Mon Sep 17 00:00:00 2001 From: Felipe Contreras Date: Mon, 8 Mar 2010 21:54:33 +0200 Subject: [PATCH] plugin: add support for system-wide config Signed-off-by: Felipe Contreras --- omx/gstomx.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/omx/gstomx.c b/omx/gstomx.c index cb26eef..71bafd9 100644 --- a/omx/gstomx.c +++ b/omx/gstomx.c @@ -117,13 +117,21 @@ get_config_path (void) if (path) return path; + dirs = g_get_system_config_dirs (); + for (i = 0; dirs[i]; i++) + { + path = g_build_filename (dirs[i], "gstreamer-0.10", "gst-openmax.conf", NULL); + if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) + return path; + g_free (path); + } + return g_build_filename (g_get_user_config_dir (), "gst-openmax.conf", NULL); } /** * @todo find a way to call plugin_init() when the config file changes - * @todo support a system-wide config file * @todo provide a recommended system-wide config file */