Issue 45877 - Improve slide wipe performance/smoothness
Summary: Improve slide wipe performance/smoothness
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: viewing (show other issues)
Version: OOo 2.0 Beta
Hardware: PC All
: P3 Trivial with 2 votes (vote)
Target Milestone: OOo 2.0
Assignee: christian.guenther
QA Contact: issues@graphics
URL:
Keywords:
: 45196 48070 (view as issue list)
Depends on:
Blocks:
 
Reported: 2005-03-23 19:08 UTC by tburcham
Modified: 2005-06-02 08:58 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Original .ppt file imported into Impress (213.50 KB, application/vnd.ms-powerpoint)
2005-04-25 22:08 UTC, allroad
no flags Details
.odp version of .ppt file with the same name (123.56 KB, application/vnd.oasis.opendocument.presentation)
2005-04-25 22:11 UTC, allroad
no flags Details
.ppt file used for slide show testing in Impress (213.50 KB, application/vnd.ms-powerpoint)
2005-04-25 22:12 UTC, allroad
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description tburcham 2005-03-23 19:08:50 UTC
The slide transition effects are partly smooth and partly jerky.
Comment 1 wolframgarten 2005-03-23 19:34:48 UTC
Priority changed. Can you add a few examples which ones are "jerky"? Thanks in
advance.
Reassigned.
Comment 2 tburcham 2005-03-23 21:26:19 UTC
So far all of them are, in both previews and slideshows. It
is most obvious when it goes to slide one from a blank screen.
A sample would show you nothing that you can't see already. I
doubt it could be a problem with this machine. It has very
good graphics performance with every program ever run on it.

It looks like the effects are done by copying small portions
of the next slide to the screen. This often makes edges appear
ragged during transitions. I suppose that approach might have
been taken to accommodate machines with little RAM and older
video cards. It doesn't do so well here though.

I did check on the web and found a post from someone else
having this problem with version 1.1.4.
Comment 3 tburcham 2005-03-24 16:00:35 UTC
I tried to get a screenshot of the ragged edges, but couldn't so far.
I found two other posts on the web today saying that the slide shows 
are jerky.
Comment 4 allroad 2005-04-04 14:15:55 UTC
Hi,

I too am having the problem with jerky slide transitions in impress in the OOo 2
beta. The screen seems to flicker as the old slide stays in view while the next
one is loading up.  I have a Windows XP Home SP2 laptop, with 256 megs of ram
and an ATI 7500 mobility graphics card.  The CPU is a Pentium 4 2.0 Mhz.  

I have played with the memory settings in OOo, but none seemed to make any real
difference.

Please ask if you want any more info. (I also have OOo 1.1.3 on my system and
the slide shows run perfectly - if that is any help - if nothing else, it
demonstrates that my box is able to run slide shows without any problems)
Comment 5 christian.guenther 2005-04-07 14:28:26 UTC
set to new.
Comment 6 christian.guenther 2005-04-07 14:33:27 UTC
I think with the transition wipe Left or wipe right you see the jerky behaviour.
Please have a look if we can make the transitions a bit softer.
Comment 7 thb 2005-04-10 22:14:39 UTC
General performance should be much improved for CWS presfixes03 (should get
integrated into m94 or somesuch - will try to note that here, then).

What's left is especially the slide wipe performance that's lacking, because the
screen update algorithm is up 'till now a lot dumber than for OOo1.x: most of
the time, I copy the whole screen to the front, instead of only the small area
that's changing for the wipe. The jaggies folks are seeing are just display
artifacts (aka 'tearing'), it's the screen's raster scan beam being faster than
the blit to the screen, such that the monitor displays the new content in the
upper part, and the old content in the lower part of the screen (thus, vertical
wipes should look better).
Comment 8 allroad 2005-04-23 21:20:56 UTC
Some user feedback.

Just installed OOo_1.9.95 and tested Impress. Slideshow transitions are now
functioning smoothly when a .odp file is used. At first I used a Powerpoint file
- but the transitions - while much better than with the Beta build - still ran
jerkily. I saved the same document as a .odp file and tried out the slideshow
again - and it ran fine - very, very slightly jerkily - but not enough to be
irritating IMHO.  

I did not change any settings in OOo, just left everything at default and I have
not changed anything else system-wise since installing the Beta build.
Comment 9 thb 2005-04-24 23:02:40 UTC
@allroad: That's encouraging to hear. I have currently no idea about the
different behaviour between ppt and odp; maybe the second run of the ppt, or
another run after a reload, would have resulted in the same, acceptable performance?
Generally speaking, we should now store ppt's animations and slide transitions
literally as-is in odp, or, to be more precise, exactly as we've _imported_ the
ppt. Thus, that difference in behaviour currently escapes me; you should
consider adding those two documents to this issue.
Comment 10 allroad 2005-04-25 22:08:37 UTC
Created attachment 25457 [details]
Original .ppt file imported into Impress
Comment 11 allroad 2005-04-25 22:11:13 UTC
Created attachment 25458 [details]
.odp version of .ppt file with the same name
Comment 12 allroad 2005-04-25 22:12:03 UTC
Created attachment 25459 [details]
.ppt file used for slide show testing in Impress
Comment 13 allroad 2005-04-25 22:13:18 UTC
thb, I've just been experimenting with .ppt and .odp files - the .odp is a .ppt
file saved as .odp.  As a .ppt file, the slide show runs fine.  The .odp slides
ran OK until I got to the 11 or 12th of the 20 or so slides, then the slideshow
slowed down a lot and became very jerky.  To attempt to resolve this I went into
Ooo Tools>Options Openoffice.org View and selected Use OpenGL and Object refresh
during interaction: Result-the odp slideshow ran as well as the ppt original. 

Note: I then de-selected Object refresh during interaction and reran the odp
slideshow with results very close to those of the original ppt file - ie fine. 
odp files would seem to prefer OpenGL.  I did not select use Optimized output
under the Use OpenGL option.  I have attached both files for you to experiment
with. Whoops! Attached the .ppt file twice.
Comment 14 allroad 2005-04-25 22:19:48 UTC
Final thing. MS Office 2000 was used to create the original .ppt file.
Comment 15 thb 2005-04-27 13:16:19 UTC
@mbu: Please use this issue for your performance improvements.
Comment 16 mbu 2005-04-27 14:30:48 UTC
restricted update area for clipped sprites to the affected area, instead of
submitting the complete sprite area.
Comment 17 ooo 2005-04-27 15:12:46 UTC
set target to OOo 2.0 after QA approval by TZ
Comment 18 mbu 2005-05-02 15:39:52 UTC
.

re-open issue and reassign to cgu@openoffice.org
Comment 19 mbu 2005-05-02 15:39:57 UTC
reassign to cgu@openoffice.org
Comment 20 christian.guenther 2005-05-02 16:03:03 UTC
*** Issue 48070 has been marked as a duplicate of this issue. ***
Comment 21 sworkhard 2005-05-03 00:52:25 UTC
I'm running an Athlon XP @ 2.0 GHZ with a gforce fx 5900xt and have the same
problems when running in Open GL mode.  While issues I had with the fade
transition (ie, the transition would occur twice) have been cleared up, some
things with the box transition for example show which splashes in the black area
as the transition occurs.  When in non-opengl mode, it runs fine, but is
slightly slower.  Compared to MS Powerpoint, it is still slower when viewing
virtually every transition but has improved a long ways over the past few builds
(last build I did this to was 19.m91 so I will see if m95 improves this)
Comment 22 sworkhard 2005-05-03 01:05:44 UTC
I just checked the fade transition and it still runs slower in impress than it
does in powerpoint without graphics accelleration but when graphics acelleration
is enabled in powerpoint, powerpoints transition are much, much smoother.
The box transition problems I had are solved since m91 as well.  If the effects
can be opengl accellerated or improved in performance so that they run smoothly
at 1280x1024, Impress will be one step closer to being the better presentation
engine and creation tool.
Comment 23 thorsten.ziehm 2005-05-03 10:26:21 UTC
I correct the status of this task => resolved/fixed
Comment 24 christian.guenther 2005-05-04 10:24:06 UTC
Verified in cws presfixes06
Comment 25 christian.guenther 2005-05-23 12:51:32 UTC
*** Issue 45196 has been marked as a duplicate of this issue. ***
Comment 26 christian.guenther 2005-06-02 08:58:23 UTC
Integrated in src680m106