Opened 7 years ago

Closed 7 years ago

#11276 closed Patch - Bug Fix (Fixed)

Still DVD frames sometimes skipped

Reported by: peper03@… Owned by: stuartm
Priority: minor Milestone: 0.27
Component: MythTV - DVD Playback Version: 0.26-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

If a still frame is followed by another still frame in another title, the second still frame is skipped because the still frame timer is not reset until after calling WaitForPlayer?. Whilst waiting for the player, MythDVDPlayer::StillFrameCheck? gets called, which determines that the timer has expired has skips the still frame. In this case, it is still frame timer still relates to the previous still frame, not the current one.

The attached patch ensures the still frame timer is reset before calling WaitForPlayer?.

Attachments (2)

0001-Moved-resetting-of-still-frame-timer-to-before-call-.patch (2.0 KB) - added by peper03@… 7 years ago.
0001-Always-update-the-still-frame-timer-whenever-the-tim.patch (2.5 KB) - added by peper03@… 7 years ago.
Improved patch to ensure the timer is reset whenever a still frame should be skipped.

Download all attachments as: .zip

Change History (5)

Changed 7 years ago by peper03@…

comment:1 Changed 7 years ago by stuartm

Milestone: unknown0.27
Owner: set to stuartm
Status: newaccepted

comment:2 Changed 7 years ago by Kenni Lund [kenni a kelu dot dk]

Type: Bug Report - GeneralPatch - Bug Fix

Changed 7 years ago by peper03@…

Improved patch to ensure the timer is reset whenever a still frame should be skipped.

comment:3 Changed 7 years ago by stuartm

Resolution: Fixed
Status: acceptedclosed

Fixed in [d9b022ecea]

Note: See TracTickets for help on using tickets.