Summary: | kde-apps/juk-3* should depend on gst-plugins-meta | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jan Hrabe <hrabe> |
Component: | New packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra, jer, spatz |
Priority: | High | ||
Version: | 2008.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 245954 |
Description
Jan Hrabe
2008-09-09 17:50:44 UTC
Let's see - kde-base/juk depends on media-libs/gst-plugins-base which inherits the gst-plugins-base eclass which has IUSE=alsa and inherits gst-plugins10. You would assume that somewhere along the line an ALSA gstreamer plugin is built. Yes, that's what I would assume but it does not get built. I had to emerge gst-plugins-alsa manually. I can confirm this - I have kde+alsa and had no sound using gstreamer. I have gstreamer, gst-plugins-base and gst-plugins-good and no alsasink element: # gst-launch-0.10 audiotestsrc ! audioconvert ! audioresample ! alsasink WARNING: erroneous pipeline: no element "alsasink" After emerging gst-plugins-alsa it now works. As you can see, there is no alsa use flag: [ebuild R ] media-libs/gst-plugins-base-0.10.20 USE="nls -debug" 0 kB # equery f gst-plugins-base | grep alsa /usr/share/gtk-doc/html/gst-plugins-base-plugins-0.10/gst-plugins-base-plugins-alsamixer.html /usr/share/gtk-doc/html/gst-plugins-base-plugins-0.10/gst-plugins-base-plugins-alsasink.html /usr/share/gtk-doc/html/gst-plugins-base-plugins-0.10/gst-plugins-base-plugins-alsasrc.html /usr/share/gtk-doc/html/gst-plugins-base-plugins-0.10/gst-plugins-base-plugins-plugin-alsa.html # equery f gst-plugins-alsa | grep alsa /usr/lib64/gstreamer-0.10/libgstalsa.a /usr/lib64/gstreamer-0.10/libgstalsa.la /usr/lib64/gstreamer-0.10/libgstalsa.so Separate plugins strike again, currently, each GST using app should depends on any plugin it may ever need... if you want alsa and stuff, you should depend on gst-plugins-meta Depedencies adjusted with the help of Samuli Suominen (sound herd). Thanks |