[gst-devel] RE: Win 32 build of 0.8.3
Marc VanDaele
Marc_VanDaele at Jabil.com
Thu Jun 10 06:22:20 CEST 2004
Hello,
Today, I hardly made any progress, mainly because my lack of the gst
registry.
Can somebody explain in a few words how eg fakesrc should end up in the
registry?
Should gst-inspect detect it automatically (based on some environment
variables?)
or should I call gst-register first?
In the latter case, should I register fakesrc or the corresponding plugin
("gstelements")?
I did modify the .defs files located in C:\gstreamer\gstreamer\win32, added
DATA where needed
and added __declspec(dllimport) to the extern declarations as indicated in a
previous mail.
This resulted in a working "gst-inspect bin" (didn't work correctly
yesterday)
Right now, I assume that glib-2.0.dll might also be built with an incorrect
.def file.
1) The error
(process:1500): GLib-CRITICAL **: file gutils.c: line 501: assertion
`file_name
!= NULL' failed
at startup is also underneath a glib call (g_get_home_dir in gst.c).
2) In addition, when calling gst-register, I now get a crash in the
dir = g_dir_open (dirname, 0, NULL);
after executing
dir =
g_build_filename ((const char *) iter->data, "register-scripts",
NULL);
because there exists no ./register-scripts
Both seem to indicate that the file-related functions in Glib don't function
correctly, possibly because of an incorrect .def file (or because of missing
environment variables?)
Hope this helps,
Marc
More information about the gstreamer-devel
mailing list