The qt5/qt gstreamer plugin provides a qt/qml components to show gstreamer pipelines and similar. This is used in Nheko, a Matrix client I develop, to show video in video calls. Nheko itself is in the guru overlay and others. It would be awesome if those overlays in the future could enable video call support in Nheko. To do that, the qt5 plugin is needed and in my opinion it makes the most sense to maintain that in ::gentoo, since it should be updated together with the other plugins. Upstream repo: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/tree/1.18.4/ext/qt Documentation: https://gstreamer.freedesktop.org/documentation/qmlgl/index.html?gi-language=c I even tried to make an ebuild for it, which you can find here: https://github.com/gentoo/gentoo/pull/21787 Reproducible: Always Steps to Reproduce: 1.Try to install the qmlglsink Actual Results: No package for it Expected Results: A package for it
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cea32f337b4edb06fe86ca6f969c385f2d0d6d94 commit cea32f337b4edb06fe86ca6f969c385f2d0d6d94 Author: Nicolas Werner <nicolas.werner@hotmail.de> AuthorDate: 2021-07-25 22:40:31 +0000 Commit: Ronny (tastytea) Gutbrod <gentoo@tastytea.de> CommitDate: 2021-10-04 11:42:41 +0000 media-plugins/gst-plugins-qt5: new package Dependency for >net-im/nheko-0.8.2. Bug: https://bugs.gentoo.org/810814 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de> Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de> media-plugins/gst-plugins-qt5/Manifest | 1 + ...t-dont-use-volatile-to-mean-atomic-1.18.4.patch | 249 +++++++++++++++++++++ .../gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild | 34 +++ media-plugins/gst-plugins-qt5/metadata.xml | 19 ++ 4 files changed, 303 insertions(+)
is there interest to package the qt6 variant of this plugin in ::gentoo by the gstreamer team? it's at <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/main/subprojects/gst-plugins-good/ext/qt6>