infrastructure to export the codec installation,informations

Sebastian Dröge slomo at circular-chaos.org
Mon Aug 11 17:16:14 UTC 2008


Am Montag, den 11.08.2008, 15:21 +0200 schrieb Fabian Greffrath:
> Dear Sebastian,
> 
> I've read the following in the changelog for gstreamer0.10 (0.10.20-2):
> 
> * debian/gst-codec-info.c,
> debian/control.in,
> debian/rules,
> debian/dh_gstscancodecs,
> debian/libgstreamer-dev.install:
> + Implement infrastructure to export the codec installation
> informations via binary package control fields. Move dh_gstscancodecs
> to the -dev package and implement helper utility gst-codec-info-0.10
> for getting the codec information for a package.
> 
> Could you please explain in short words what that means? I've seen the 
> code but still cannot imagine what is actually going to happen...

Well, it's really easy. Every gstreamer plugin binary package will have
some custom control fields which specify what this package provides.

For example there's a field which contains all elements, a field which
contains all URI schemes from which you can read when this package is
installed and the capabilities of the encoders and decoders in the
package.

This makes it possible to enable automatic codec installation from 3rd
party repositories like Debian Multimedia for example.

Apart from that dh_gstscancodecs will now generate a substitution
variable that can be put into Provides and will contain stuff like
gstreamer0.10-audiosink. Previously we added this by hand ;)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20080811/512fc39f/attachment.pgp 


More information about the Pkg-gstreamer-maintainers mailing list