Bug 1092647 (qt-gstreamer-1.2)
| Summary: | qt-gstreamer: upgrade to GStreamer 1 version | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Kevin Kofler <kevin> |
| Component: | qt-gstreamer | Assignee: | Kevin Kofler <kevin> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | rawhide | CC: | alekcejk, rdieter |
| Target Milestone: | --- | Keywords: | FutureFeature, Patch |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://github.com/detrout/qt-gstreamer/tree/1.0-proposed | ||
| Whiteboard: | |||
| Fixed In Version: | qt-gstreamer-1.2.0-1.fc22 | Doc Type: | Enhancement |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-07-24 13:38:23 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1092641, 1092652, 1092654, 1092655, 1092659 | ||
|
Description
Kevin Kofler
2014-04-29 16:17:39 UTC
> We should upgrade Rawhide's phonon-backend-gstreamer to a snapshot from that
> branch (or a release if it happens soon).
Obviously, I mean Rawhide's qt-gstreamer (copy&paste error, sorry).
The gstreamer-1.0-proposed branch has now been merged into the upstream master: http://cgit.freedesktop.org/gstreamer/qt-gstreamer/ so that is now the version we want. qt-gstreamer-1.1.90 scratch build http://koji.fedoraproject.org/koji/taskinfo?taskID=7072512 Maybe something wrong with sonames, so.0 links to so.1.1.90 there /usr/lib/libQtGLib-2.0.so.0 -> libQtGLib-2.0.so.1.1.90 /usr/lib/libQtGStreamer-1.0.so.0 -> libQtGStreamer-1.0.so.1.1.90 /usr/lib/libQtGStreamerUi-1.0.so.0 -> libQtGStreamerUi-1.0.so.1.1.90 /usr/lib/libQtGStreamerUtils-1.0.so.0 -> libQtGStreamerUtils-1.0.so.1.1.90 /usr/lib/libQt5GLib-2.0.so.0 -> libQt5GLib-2.0.so.1.1.90 /usr/lib/libQt5GStreamer-1.0.so.0 -> libQt5GStreamer-1.0.so.1.1.90 /usr/lib/libQt5GStreamerQuick-1.0.so.0 -> libQt5GStreamerQuick-1.0.so.1.1.90 /usr/lib/libQt5GStreamerUi-1.0.so.0 -> libQt5GStreamerUi-1.0.so.1.1.90 /usr/lib/libQt5GStreamerUtils-1.0.so.0 -> libQt5GStreamerUtils-1.0.so.1.1.90 The same in released qt-gstreamer-1.2.0 http://nucleo.fedorapeople.org/qt-gstreamer-1.2.0-1.fc22.src.rpm http://koji.fedoraproject.org/koji/taskinfo?taskID=7119820 /usr/lib/libQtGStreamer-1.0.so.0 -> libQtGStreamer-1.0.so.1.2.0 That's easy to fix, the soversions are defined here: http://cgit.freedesktop.org/gstreamer/qt-gstreamer/tree/src/QGst/CMakeLists.txt#n138 but really, this needs to be fixed upstream. (It looks like they use bugzilla.gnome.org to track bugs. :-( ) Actually, this doesn't look wrong, just unusual. The library still has a new soname compared to the old GStreamer 0.10 version because "libQtGStreamer-1.0.so.0" contains "-1.0". They chose to use .so.0 for the soname and the version number 1.2.0 for the fully-versioned name. This is not a versioning system that libtool would ever produce, but CMake allows it, and it shouldn't cause ill effects. Built for Rawhide and F21 Branched. (Thanks nucleo for the updated specfile.) |