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