Bug#840359: gstreamer1.0-plugins-good providing an audiosink causes troubles

Adrian Bunk bunk at debian.org
Tue Jan 24 19:13:51 UTC 2017


On Thu, Oct 13, 2016 at 10:23:33AM +0200, Sebastian Dröge wrote:
> On Tue, 2016-10-11 at 00:40 +0300, Adrian Bunk wrote:
> > Package: gstreamer1.0-plugins-good
> > Version: 1.8.3-1+b1
> > Severity: important
> > 
> > Several packages like quodlibet (#785432) or buzztrax contain the
> > following in the dependencies:
> >   Depends: ..., gstreamer1.0-plugins-good, ...
> >            gstreamer1.0-pulseaudio | gstreamer1.0-audiosink, ...
> > 
> > 
> > This does not work due to gstreamer1.0-plugins-good providing
> > gstreamer1.0-audiosink (since it contains libgstjack).
> > 
> > 
> > The result is that many users end up with having only the JACK
> > audiosink installed, and this is causing a huge amount of headaches
> > for users and maintainers of packages using GStreamer (I can provide
> > more bug numbers if necessary).
> > 
> > 
> > There are two possible solutions for this problem:
> > 1. split all audiosinks into own packages, so that
> >    "gstreamer1.0-pulseaudio | gstreamer1.0-audiosink" works as
> > expected
> > 2. merge the ALSA and PulseAudio sinks into -base and -good,
> >    so depending on -good would ensure all common audio sinks are
> > present
> > 
> > Are there any cases where option 2 would cause problems?
> 
> I'm not aware of any possible problems there, no. If anything it would
> probably make sense to split out JACK and have PulseAudio in -good...
> having JACK the default makes no sense at all.
> 
> Do you want to provide a patch for merging the PulseAudio plugin
> directly into the gst-plugins-good package?

Apologies for the delay, patch is attached.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Merge-the-PulseAudio-audio-sink-into-good.patch
Type: text/x-diff
Size: 5586 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20170124/40151730/attachment.patch>


More information about the pkg-gstreamer-maintainers mailing list