To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=98792


User af changed the following:

                What    |Old value                 |New value
================================================================================
                  Status|STARTED                   |RESOLVED
--------------------------------------------------------------------------------
              Resolution|                          |FIXED
--------------------------------------------------------------------------------




------- Additional comments from a...@openoffice.org Wed May  6 12:07:45 +0000 
2009 -------
As the above does not seem to be very enlightening I will try to explain what I
am trying to do for this issue.

During animations in the slideshow (ActivitiesQueue is not empty) VCL is put
into a special mode that 
a) processes all due timers and
b) calls the registered (with AddPostYieldListener) listener as often as
possible (no wait or sleep).

This allows the SlideShowImpl::update() method to be called (from SD, triggered
by VCL via the post-yield listener) as often as possible.  Depending on the
hardware this could result in frame rates higher as desired (more than 60 frames
can not be displayed on many monitors).  Therefore the frame rate is reduced to
the desired number by waiting between preparation of the new frame and
displaying it.

The major change made for this issue was to move the code that waits from VCL
(timer based) to the slideshow module.  Furthermore it is done now with a
combination of (wait/sleep, not yet implemented) and busy wait.  This reduces
the error of the duration between frames from the tens of milliseconds down to
sub-millisecond values.

What remains to be done is to render the frame not for the time at which
rendering starts but for the time at which the frame will be displayed.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@graphics.openoffice.org
For additional commands, e-mail: issues-h...@graphics.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to