summaryrefslogtreecommitdiff
path: root/omx/gstomx.c
diff options
context:
space:
mode:
Diffstat (limited to 'omx/gstomx.c')
-rw-r--r--omx/gstomx.c25
1 files changed, 17 insertions, 8 deletions
diff --git a/omx/gstomx.c b/omx/gstomx.c
index 53c8ffd..b9231b2 100644
--- a/omx/gstomx.c
+++ b/omx/gstomx.c
@@ -4024,14 +4024,23 @@ plugin_init (GstPlugin * plugin)
config = g_key_file_new ();
if (!g_key_file_load_from_dirs (config, *config_name,
(const gchar **) config_dirs, NULL, G_KEY_FILE_NONE, &err)) {
- gchar *paths;
-
- paths = g_strjoinv (":", config_dirs);
- GST_ERROR ("Failed to load configuration file: %s (searched in: %s as per "
- "GST_OMX_CONFIG_DIR environment variable, the xdg user config "
- "directory (or XDG_CONFIG_HOME) and the system config directory "
- "(or XDG_CONFIG_DIRS)", err->message, paths);
- g_free (paths);
+#ifdef USE_OMX_TARGET_GENERIC
+ GST_INFO ("No configuration file found; "
+ "ignore as gst-omx has been built with the generic target used only for testing");
+#else
+ {
+ gchar *paths;
+
+ paths = g_strjoinv (":", config_dirs);
+ GST_ERROR
+ ("Failed to load configuration file: %s (searched in: %s as per "
+ "GST_OMX_CONFIG_DIR environment variable, the xdg user config "
+ "directory (or XDG_CONFIG_HOME) and the system config directory "
+ "(or XDG_CONFIG_DIRS)", err->message, paths);
+ g_free (paths);
+ }
+#endif /* USE_OMX_TARGET_GENERIC */
+
g_error_free (err);
goto done;
}