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?

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to