Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 599336 - media-sound/gmusicbrowser-1.1.15-r2, gstreamer use flag
Summary: media-sound/gmusicbrowser-1.1.15-r2, gstreamer use flag
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sergiy Borodych
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-09 19:49 UTC by gentoo
Modified: 2017-02-14 09:04 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gentoo 2016-11-09 19:49:05 UTC
A recent portage sync and update of packages broke my gmusicplayer: it wasn't able to produce audio output any more. I found the problem:

1. Something about the gstreamer implementation has changed - I didn't have that USE flag set earlier, but playback worked. Now it broke, and I realized I have to set the gstreamer USE flag on gmusicplayer because that's the audio end I use.

2. Setting the gstreamer USE flag on gmusicbrowser should require that the gstreamer USE flag is set also on media-libs/phonon, without this there was still no sound.

So I suggest that you include some kind of check that gstreamer USE flags match on gmusicbrowser and media-libs/phonon. Thanks.

Also, the post-installation message of gmusicbrowser tells about dependencies that are required for various configurations (e.g., if GStreamer is used). These dependencies should be pulled in by the package when the USE flags are set. I.e., there is no need for a post-install message that dev-perl/Glib-Object-Introspection is required for gmusicbrowser to work with GStreamer as the package should be pulled in automatically. I suggest deleting the post-install message.

Thanks!
Comment 1 Sergiy Borodych 2016-11-21 13:15:47 UTC
1. Yes, new flags was introduced: gstreamer & gstreamer-0.
 gstreamer - its about gst-1.x support, new one
 gstreamer-0 - its about gst 0.10.x support, it was present
So if you want "old" gstreamer please use gstreamer-0.

If you have issue with new gstreamer I would be glad for more information, like 
 emerge -pv gmusicbrowser, your gmb setting & console output from gmb

2. Thanks, I will look how it is done here.
 I'm using approach like in other apps (firefox, thunderbird, etc).

Indeed, seems like post-instalation message need to update if it not clear enough.
Comment 2 Sergiy Borodych 2016-11-21 13:19:47 UTC
I have looked into media-libs/phonon.
IMHO it is not good example for our case.
It depends on phonon-gstreamer, where last stable version (4.9.0) is depend only on gst-1.x.

In the gmb case we have support for both gst 0.10.x & 1.x.
Comment 3 Sergiy Borodych 2017-02-14 09:04:52 UTC
If you still have the issue please post more info:

 * emerge -pv gmusicbrowser
 * your gmb setting
 * console output from gmb

Also bear in mind that gst-0 will be dropped in a while (bug #604684).