tools: Support non-ASCII tags
authorSebastian Dröge <sebastian@centricular.com>
Thu, 30 Jan 2014 20:24:21 +0000 (21:24 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 30 Jan 2014 20:25:48 +0000 (21:25 +0100)
By calling setlocale() to get us multi-byte/UTF-8 support.

https://bugzilla.gnome.org/show_bug.cgi?id=723164

tools/gst-inspect.c
tools/gst-launch.c
tools/gst-typefind.c

index 53227cf9fe162fcd870fcea694df7aadc140ff27..9b6d50336456b554f430c6fcc038a5a13e365889 100644 (file)
@@ -1458,6 +1458,8 @@ main (int argc, char *argv[])
   GError *err = NULL;
 #endif
 
+  setlocale (LC_ALL, "");
+
 #ifdef ENABLE_NLS
   bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
   bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
index a8ab1cdfa4b44dbd9ca7bcd92aac491faed483e0..32aeb658de8699e51dec735dfcb7769075d88fdf 100644 (file)
@@ -930,6 +930,8 @@ main (int argc, char *argv[])
 
   free (malloc (8));            /* -lefence */
 
+  setlocale (LC_ALL, "");
+
 #ifdef ENABLE_NLS
   bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
   bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
index 731c411532a4126e10ecec705d4b48cec199cb1d..830d7e6e9ed325e2a780ecc4fb2e0f7a33c52c4b 100644 (file)
@@ -147,6 +147,8 @@ main (int argc, char *argv[])
     {NULL}
   };
 
+  setlocale (LC_ALL, "");
+
 #ifdef ENABLE_NLS
   bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
   bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");