Bug 73273

Summary: presenter console: slide transition jumpy (on dual screen display)
Product: LibreOffice Reporter: Stephan Weinberger <invisible>
Component: ExtensionsAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED --- QA Contact:
Severity: normal    
Priority: medium CC: jbfaure, serval2412
Version: 3.5.4 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Stephan Weinberger 2014-01-04 06:29:51 UTC
Problem description: 

I recently upgraded my old Debian laptop from lenny with OO (3.2.1) to wheezy with LO (3.5.4). I have used the presenter console with OO-Impress in a two-screen setup before and it worked like a charm.

In LO however the presenter console shows some weird behaviour on animated slide transitions: While loading the next slide preview the transition pauses for about half a second - which looks really crappy on animated transitions (especially because I use it for backdrops on stage - that's one of the reasons why i use Debian stable btw.).

A workaround is to switch to the slides preview dialog: as soon as the preview area is not drawn (because it's hidden behind the slide overview) animations run smoothly again. This however is cumbersome, because in
the overview focus does not follow the current slide, so using the presenter console becomes somewhat pointless... running the presentation without the presenter console extension works flawlessly too, but in a stage environment the preview definitely is nice to have.


Steps to reproduce:

1. install presenter console extension
2. create a presentation of some fullscreen images (i use image files in our beamer's native resolution of 1024x768 - so these are rather small files)
3. select some animated slide transitions
4. run the presentation

Current behavior:

on every slide change the transition animation starts to run, but after a fraction of a second is interrupted while the next slide's preview is drawn in the presenter console.

Expected behavior:

a smooth slide transition

It wouldn't even matter if the transition is delayed until the preview is drawn (it's only some 1/10s of a second), but it's the "hickup" kind of interruption that looks ugly.
Comment 1 Julien Nabet 2014-01-04 09:06:26 UTC
3.5.4 is very old, last LO version is 4.1.4. You must know that there won't be any fix (at least on TDF release) in 3.5.X, 3.6.X and 4.0.X 
Could you give 4.1.4 LO version a try by using testing repo?
Comment 2 Stephan Weinberger 2014-01-04 15:32:44 UTC
Updated LO to 4.1.4.2 from debian wheezy-backports - same behaviour. (Is the presenter console now built-in? it doesn't show up in the Extensions Manager anymore. How can i make sure I'm not somehow using the previsouly installed extension?)


Another weird detail: When I open the slides overview dialog in the presenter console and scroll around there (resulting in slide previews being loaded) this does *not* interfere with the animations (although in this dialog the programm has to load not only one but several slide previews at once; so i guess i can rule out general performance issues with my laptop). It really seems to be the one preview in the presenter console's main screen that causes the hickup.

Wild guess: does the slides overview dialog run in a seperate thread but the main screen does not?
Comment 3 Julien Nabet 2014-01-04 15:49:12 UTC
Version must contain the earliest version when the bug appeared, see
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Version

Anyway, thank you for your feedback, i put it back to unconfirmed.

About your questions,
"Is the presenter console now built-in?"
It seems so since 4.0 version

"How can i make sure I'm not somehow using the previsouly installed extension?"
Remove the package libreoffice-presenter-console if present

Here's the description of the package:
Package: libreoffice-presenter-console
Source: libreoffice
Version: 1:4.1.4-2
Installed-Size: 144
Maintainer: Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Architecture: all
Depends: libreoffice-impress (>= 1:4.0.0)
Description-en: transitional package for the LibreOffice presenter console
 This package used to contain the LibreOffice presenter console. It has been
 integrated with LibreOffice Impress 4.0. You can safely remove this package.

"does the slides overview dialog run in a seperate thread but the main screen does not?"
I don't know

Put it back to UNCONFIRMED
Comment 4 Jean-Baptiste Faure 2014-01-19 11:52:26 UTC
@reporter: please, could you attach your test file?

Set status to needinfo, please set back to unconfirmed once the required infos provided. Thank you very much.

Best regards. JBF
Comment 5 Stephan Weinberger 2014-02-09 23:47:14 UTC
http://xover.mud.at/~invisible/download/pt_test.odp is a shortened test file (~9 MB) - the original contains more slides, but the issue does not depend on file size (even running from a ramdisk makes no difference).

There are two automatic sequences (starting from slide 6 and slide 16) with animated slide transitions, where the issue is best visible (although it also happens at the manual crossfades).
It is also well visible at the change from slide 1 to slide 2 (circular animation: the circle starts zooming up, then stops at about 1/10th of the way, and continues to grow bigger after a short delay).

Again: the issue does *not* occur in single screen mode, nor does it occur when the presenter console is in slide list view (hiding the two-slides default screen). It's really only in the default view of presenter console on a dual screen display.
Comment 6 Stephan Weinberger 2014-02-10 00:13:18 UTC
Laptop is a Lenovo X220
CPU: i5-2520M with integrated graphics
HDD: Intel SSDSA2M160G2LE
Display: primary = Laptop builtin, secondary = 1024x768 VGA
OS: Debian Wheezy, Gnome desktop

The issue occurs regardless of power saving settings or the like (but since it works under the circumstances explained above this cannot be the cause anyway).
Comment 7 Jean-Baptiste Faure 2014-03-08 21:02:56 UTC
Not reproducible for me with (dev.) version 4.2.3.0.0+ under Ubuntu 13.10 x86-64.

Best regards. JBF
Comment 8 Owen Genat 2014-07-28 12:29:04 UTC
Summary edited for clarity i.e., to indicate this is a dual screen specific issue. FWIW I do get a small hourglass flickering at bottom left during the slideshow (most transitions) on a single screen 2009 iMac mini 2.53Ghz with Intel integrated graphics, running Debian 7 x86_64 + v4.3.0.3.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.