[gst-devel] mozstreamer.
David Schleef
ds at schleef.org
Tue Oct 22 22:51:03 CEST 2002
On Wed, Oct 23, 2002 at 05:56:26PM +1300, Steve Baker wrote:
> It looks like as from today the Mozstreamer source code can be found in
> the gst-player CVS repository, thanks to the work that David Schleef has
> been doing.
>
> I guess you could consider him the maintainer for now, but please don't
> let that stop you from contributing.
Indeed. I only wrote it because Uraeus made me. =) Just think of
me as the guy who knows most about it.
The code that I checked in today to gst-player is _not_ a continuation
of the Mozstreamer code base. It is only a continuation of the spirit
of the project, i.e., GStreamer embedded in Mozilla. I liked the
Mozstreamer code base, but in the end, spawning a modified gst-player
and reparenting it into a Mozilla window was a relatively quick and
clean way to the same result.
One obstacle for the real Mozstreamer right now is that Mozilla (in
most/all distros) is based on glib-1.2. This makes it difficult to
dynamically load gstreamer. This eventually will not be an issue,
but I believe spawning a new process to play media is a cleaner
solution, and I like the gst-player interface better.
I probably should have chosen a different name for the Mozilla plugin,
but it's not really user-accessible anyway.
Anyway, this would be a good time for a status report:
- I duplicated the actual player code and removed the Gnome bits,
so it could use GtkPlug as the toplevel window, and created a
gst-player-gtk binary. This is because I could find a way to
get a Gnome window to embed in another window.
- Mozilla streams to a plugin over stdin. gnomevfssrc doesn't
read from stdin (or any fd), and GstPlay currently only uses
gnomevfssrc.
- The code is really crappy. I didn't intend for anyone to see
it yet.
- npunix.c and mozstreamer.c are derived from files that have an
MPL license. I need to replace these with the MPL/GPL/LGPL
versions.
dave...
More information about the gstreamer-devel
mailing list