Bug#840359: gstreamer1.0-plugins-good providing an audiosink causes troubles
bunk at stusta.de
Mon Oct 10 21:40:13 UTC 2016
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?
More information about the pkg-gstreamer-maintainers