rollback while a movie displayable is shown leaves a video frame onscreen

Bug #583112 reported by Spiky Caterpillar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ren'Py
Fix Released
Medium
Tom Rothamel

Bug Description

Using the following code (the video is available from http://spikycaterpillar.dreamhosters.com/datewarp/BuggyMovie.tar.bz2 )

label start:
    "Before the movie."
    image movie = Movie(size=(800,600),xanchor=0,yanchor=0,xpos=0,ypos=0)
    show movie
    play movie 'op-uncompressed-2nd.ogv'
    pause 90
    "After the movie."

rolling back while the movie is playing will leave the last frame displayed onscreen. The audio track for the movie displayable will continue to play. Going to the game menu will stop the sound, and the movie will no longer be in the way upon return to the game. Advancing from a rolled-back state will flash a frame from later in the movie before the movie actually starts. I believe that the frame flashed onscreen at start is the one corresponding to the point reached by the movie's audio track.

Revision history for this message
Spiky Caterpillar (spikycaterpillar) wrote :

The bug was seen in renpy-6.10.2e on Debian amd64. While my Ren'Py build is slightly tweaked, I'm reasonably sure that nothing I changed should actually affect movie playback.

The bug does not show up when using renpy.movie_cutscene().

Revision history for this message
Spiky Caterpillar (spikycaterpillar) wrote :

As of 6.11.1b on Debian amd64, rolling back while the movie is playing works properly. Going forward from a rolled-back state will still flash the last displayed frame of the movie onscreen before starting the movie normally.

Tom Rothamel (renpytom)
Changed in renpy:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → renpytom (renpytom)
Revision history for this message
Tom Rothamel (renpytom) wrote :

A fix for this was just committed, and will be in Ren'Py 6.11.2.

Changed in renpy:
milestone: none → 6.11.2
status: In Progress → Fix Committed
Tom Rothamel (renpytom)
Changed in renpy:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.