general: How does gstreamer handle conflicting plugins?

Fabian Greffrath greffrath at
Wed Feb 18 15:08:51 UTC 2009

Thanks for your answers!

Sebastian Dröge schrieb:
> As long as those plugins have a) different shared library files and b)
> have different plugin and element names (you can have one GstPlugin per
> shared library file and n GstElements per plugin, elements are the
> things that are doing all the work ;)) they don't conflict.

Alright, I didn't mean conflicting in the context of software 
packaging, but rather in the context of the purpose of the plugins.

> When GStreamer tries to find an element for decoding it chooses that
> one, that provides the required feature (decoding of MP3 for example)
> and has the highest rank (fluendo-mp3 has a higher rank than mad for
> example). If there's more than one with the same rank the alphabetically
> first one will be used.

This is the information that I needed, thanks! How can I find out the 
rank of a specific plugin and who decides about the rank?


Dipl.-Phys. Fabian Greffrath

Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum

Telefon: +49 (0)234 / 32-26334
Fax:     +49 (0)234 / 32-14227
E-Mail:  greffrath at

More information about the Pkg-gstreamer-maintainers mailing list