From d0a527ec09516bc7215baf229adb90cd21ffa27a Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 10 Feb 2022 12:55:18 +0000 Subject: first cut at using Gtk4 built in video playback MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ib996cd3f5ddbf20a81cdbe4b1c6546d6df478fde Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129783 Tested-by: Jenkins Reviewed-by: Caolán McNamara --- avmedia/source/viewer/mediawindow_impl.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'avmedia/source/viewer/mediawindow_impl.cxx') diff --git a/avmedia/source/viewer/mediawindow_impl.cxx b/avmedia/source/viewer/mediawindow_impl.cxx index 7f3ec8a4f078..feb28e4e7d39 100644 --- a/avmedia/source/viewer/mediawindow_impl.cxx +++ b/avmedia/source/viewer/mediawindow_impl.cxx @@ -37,6 +37,7 @@ #include #include #include +#include #include #include @@ -181,7 +182,10 @@ uno::Reference MediaWindowImpl::createPlayer(const OUString& rUR if (!pMimeType || *pMimeType == AVMEDIA_MIMETYPE_COMMON) { uno::Reference xContext(::comphelper::getProcessComponentContext()); - xPlayer = createPlayer(rURL, AVMEDIA_MANAGER_SERVICE_NAME, xContext); + if (Application::GetToolkitName() == "gtk4") + xPlayer = createPlayer(rURL, "com.sun.star.comp.avmedia.Manager_Gtk", xContext); + else + xPlayer = createPlayer(rURL, AVMEDIA_MANAGER_SERVICE_NAME, xContext); } return xPlayer; -- cgit