From: Matej Knopp Date: Wed, 17 May 2017 19:50:25 +0000 (+0200) Subject: gst-plugin: allow '-' in plugin file name X-Git-Tag: 1.16.2~770 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d59e26d37dd6be535460d6831f3d4ad6666808b5;p=platform%2Fupstream%2Fgstreamer.git gst-plugin: allow '-' in plugin file name '-' will be translated to underscore when determining symbol name https://bugzilla.gnome.org/show_bug.cgi?id=782756 --- diff --git a/gst/gstplugin.c b/gst/gstplugin.c index ac27c16..43b830d 100644 --- a/gst/gstplugin.c +++ b/gst/gstplugin.c @@ -687,8 +687,13 @@ extract_symname (const char *filename) gchar *bname, *name, *symname; const gchar *dot; gsize prefix_len = 0, len; + int i; bname = g_path_get_basename (filename); + for (i = 0; bname[i]; ++i) { + if (bname[i] == '-') + bname[i] = '_'; + } if (g_str_has_prefix (bname, "libgst")) prefix_len += 6;