gst backend of wxMediaCtrl doesn't seem to be able to load files (at least in unicode) though...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37484
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
//
//init gstreamer
//
+#if wxUSE_UNICODE
+ int i;
+ char **argvGST = new char*[wxTheApp->argc + 1];
+ for ( i = 0; i < wxTheApp->argc; i++ )
+ {
+ argvGST[i] = wxStrdupA(wxConvUTF8.cWX2MB(wxTheApp->argv[i]));
+ }
+
+ argvGST[wxTheApp->argc] = NULL;
+
+ int argcGST = wxTheApp->argc;
+
+ gst_init(&argcGST, &argvGST);
+
+ // free our copy
+ for ( i = 0; i < argcGST; i++ )
+ {
+ free(argvGST[i]);
+ }
+
+ delete [] argvGST;
+#else
gst_init(&wxTheApp->argc, &wxTheApp->argv);
+#endif
//
// wxControl creation