When embeding videos in Impress presentation when vcl "gtk3" is used
The video is displayed in fullscreen and on both monitors (when in presentation) and over full window when in edit mode and video play butoon is pressed.
This broken behavior is not present in "gtk2" mode. The GTK3 is default in new Ubuntu versions (e.g. 18.04 and 18.10). I have already contacted packaging team.
The bug is present in LO 6.0.?, 6.1.x and 126.96.36.199 (I am not sure what are exact older versions I tested)
I made video on this issue: https://youtu.be/77E6IzVJ5jA
I also opened this reddit tred: https://www.reddit.com/r/libreoffice/comments/b0jrdn/impress_embed_video_always_plays_fullscreen/
I tested: composition ("opengl") does not play role here (bug is present if OFF or ON)
Steps to Reproduce:
1. open impress in Ubuntu 18.04 or 18.10
2. embed any video in it
3. press F5 or "play button
Video playback in in fullscreen and video is tearing. Also in both screens when presentation
Vide should be played in the designated location and size inside slide
User Profile Reset: Yes
Build ID: 1:6.2.1~rc1-0ubuntu0.18.04.1~lo1
CPU threads: 8; OS: Linux 5.0; UI render: default; VCL: gtk2;
Locale: sl-SI (sl_SI.UTF-8); UI-Language: en-US
probably missing the gstreamer gtksink plugin on your machine (which works great, so install that if you can, package gstreamer1-plugins-good-gtk in fedora f.e), so its falling back to the non-gtksink implementation. I think Mark was making improvements to that fallback recently
Thanks for reply. The installing package "gstreamer1.0-gtk3" in ubuntu 18.04 did help. It's working now.
What can be done? I have the the "LibreOffice Packaging team" via "Contact admins", but I can find how to add additional info (solution for gtk3 gsteamer)
That should have been fixed by the following commit.
Author: Mark Hung <email@example.com>
Date: Mon Feb 18 21:51:57 2019 +0800
avmedia: set gstreamer gst_video_overlay size and position.
Have video fit to the media object size on the slide,
allow more complicated interactions.
Reviewed-by: Caolán McNamara <firstname.lastname@example.org>
Tested-by: Caolán McNamara <email@example.com>
It should already be available in daily build.
Thanks for reply.
Though I am not sure about the fix. My LO 188.8.131.52 already works fine when installing package "gstreamer1.0-gtk3" on ubuntu. What I understand, my bug report is actually packaging problem - missing dependency. Does commit 18138417485aeba6c52d935c616dba829b24ffd8 fix the missing package (e.g. gstreamer1.0-gtk3 is not needed)?
For me the same problem as Gasper described. My system: LO 184.108.40.206 on Ubuntu 18.04.
After installing gstreamer1.0-gtk3 the problem is solved.
Close as WFM after comment 4 and comment 5