Summary: | phonon-backend-gstreamer-4.8.0 causes amarok to hang | ||
---|---|---|---|
Product: | [Frameworks and Libraries] phonon-backend-gstreamer | Reporter: | Till Schäfer <till2.schaefer> |
Component: | general | Assignee: | Daniel Vrátil <dvratil> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | johu, myriam, romain.perier, sitter, tdfischer, uwelk |
Priority: | NOR | ||
Version: | 4.7-git | ||
Target Milestone: | 4.8 | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
URL: | https://bugs.gentoo.org/show_bug.cgi?id=522880 | ||
Latest Commit: | Version Fixed In: |
Description
Till Schäfer
2014-09-15 15:24:58 UTC
Did you recompile your QtWebkit against GStreamer-1.0? phonon-gstreamer 4.8 uses GStreamer-1.0, so if you start Amarok with phonon-gst 4.8, but QtWebkit linked against GStreamer- 0.10, the application will try to load both sets of plugins (for both 0.10 and 1.0) and it deadlocks (well, GStreamer deadlocks). No, this seems to be indeed the case. However, this is a problem, since qt-4.8.x webkit does not support gstreamer-1.x afaik. (Gentoo devs seem to consider packaging qtwebkit seperatily in the future -> see downstream bug report) forgot to change status Marking as invalid, since this is not a phonon bug. For the record, there are patches lying around the interwebs to make Qt 4 WebKit build with gstreamer-1.0, they are used by most distributions that decided to dump gst0.10 for good (like Fedora) can you please give a link to that patch? This is the one we have in Fedora (it's originally from openSUSE packages, but I don't know where their distgit is :-) ) http://pkgs.fedoraproject.org/cgit/qtwebkit.git/commit/?id=4564ccf943eb2dea00631397e2e4d8fdca3c9b7a thx |