[gst-devel] Fw: gst-player and hermes

Christian Fredrik Kalager Schaller Uraeus at linuxrising.org
Sat Feb 22 09:46:09 CET 2003

Hi Dennis,
This issue has been discussed between the GStreamer hackers many times.
Our options are either to do what xine does and include all these
libraries in our own code or we can just use them as dependencies. 

The reason we prefer just having them as dependencies is multiple but
here are the main reasons:
a) By using existing code we can focus on the new stuff in GStreamer
instead of spending time doing what others are already doing.

b) By not including 3rd part libraries (like Xine does) but instead
linking to them we will automatically get bugfixes from upstream
libraries instead of having to manually import the new versions into our
own code.

c) By not including these libraries we let other applications and
libraries installed on the system share them with us, lessening the
needed diskspace compared to everyone including their own copy of
library XY.

As for Hermes in particular. Well SDL and X do not include a colorspace
convertor so they are of no use to us. We are however developing a new
colorspace library ourselves, hosted on codecs.org called libcolorspace.
This will eventually replace Hermes. 

As distributions start to include GStreamer they will also ship most of
these needed 3rd party libraries which will relieve you of the trouble
of having to install them togheter with GStreamer.


On Sat, 2003-02-22 at 18:07, Julien MOUTTE wrote:
> Forwarding your feedback to the gstreamer devel mailing list...
> Regards,
> dolphy
> Begin forwarded message:
> Date: Sat, 22 Feb 2003 11:17:43 +0100
> From: Dennis Heuer <dh at onclick.org>
> To: jmoutte at electronic-group.com
> Subject: gst-player and hermes
> Hello - 
> Please, keep dependencies simple and necessary. Must the colorspace plugin 

> really depend on Hermes? I don't need Hermes for nothing except this one plugin which,

>  it seems, I have to install to make gst-player run. Can't the plugin base on a more 

> widely in use library like X or SDL? I mean, did you see all these dependencies in the 

> README? Think of Xine, it mainly needs itself. I really awaited gst-player because I 

> wanted THE Gnome solution gstreamer to be my basement for multimedia instead of 

> installing non-gnome stuff like mad, xine or whatever. Now, I can have gst-player, 

> but only if I install such stuff I wanted to stay away from with gstreamer.
> Thanks
> Dennis Heuer
Christian Fredrik Kalager Schaller <Uraeus at linuxrising.org>

More information about the gstreamer-devel mailing list