[gst-devel] GStreamer as Mozilla plugin
Laurent Lacaze
laurentl at cyberdeck.net
Thu Mar 1 18:42:21 CET 2001
hello,
I work with Mozilla and I am very interesting by your plugin !
To bypass the writing of a plugin I customized the gstmediaplay
as an extern-app of Mozilla to play mp3, but a plugin is better.
Then, if you need help, there is no problem.
To solve your second problem, you should check if your LD_LIBRARY_PATH is ok
to find all the libraries needed by Gstreamer.
Laurent Lacaze
Cyberdeck S.A., France
Le jeu, 01 mar 2001, vous avez écrit :
> Hello,
>
> I'm attempting to write a plugin for Mozilla that uses GStreamer to
> play audio and video files. I should have the basics of my plugin
> working except for a couple issues. The first thing I want to be able to
> do is simply play an mp3 using the plugin, so I based my code on the
> helloworld sample included with the GStreamer distribution. Here are the
> problems I am having:
>
> - The call to gst_init() requires argc and argv. Since I am in a plugin
> I don't have a main() function so I just created my own argc and argv:
>
> int argc = 2;
> char *argv[] = { "test", "test" };
>
> gst_init( &argc, &argv );
>
> This causes a compile error
>
> passing `char ** (*)[2]' as argument 2 of `gst_init(int *,
> char ***)'
>
> I got around this with a cast to make it compile but I'm sure that
> will come back and bite me in the ass later.
>
>
> - Once I've got things compiling when I run the plugin I get
>
> ** WARNING **: gstplugin: registry needs rebuild
>
> ./mozilla-bin: error in loading shared libraries:
> /usr/local/lib/gst/libgsttypes.so: undefined symbol: gst_plugin_new
>
>
>
> I think once these two issues are worked out I should (knock on
> wood) be able to play an mp3 using the plugin. So if anyone reading this
> knows the solution to either or both of the above problems please let me
> know.
>
> Thanks,
>
> Steve Crouse
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> http://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list