Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#11347 closed Patch - Bug Fix (fixed)

DVD playback sometimes flickers when jumping from a still to a video sequence.

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


Jumping from a still frame (or just allowing it to timeout) to a video sequence sometimes doesn't unpause video. This leads to bad flickering when the video buffers are forcibly drained. It appears that this only occurs under certain circumstances:

  • A video decoder in no additional buffering (i.e *NOT* VDPAU)
  • Still frame and video sequences in menu domains but not in cells marked as menus.
  • When the timing is right!

The flag 'dvd_stillframe_showing' was explicitly set to 'false' here, which prevents the check at the end of MythDVDPlayer::VideoLoop? from unpausing playback. The attached patch ensures MythPlayer::UnpauseVideo? is called at this point, matching the behaviour of the check at the end of the method.

See also the sample 'StillToVideoToMenu?.iso' in stuartm's DVD repository.

Attachments (1)

0001-Ensure-video-is-always-unpaused-when-jumping-from-a-.patch (1.0 KB) - added by peper03@… 3 years ago.

Download all attachments as: .zip

Change History (4)

Changed 3 years ago by peper03@…

comment:1 Changed 3 years ago by stichnot

  • Milestone changed from unknown to 0.27
  • Owner set to stichnot
  • Status changed from new to accepted

comment:2 Changed 3 years ago by Richard <peper03@…>

  • Resolution set to fixed
  • Status changed from accepted to closed

In fcf176db6e06928364f35f32aa022696fb19edf6/mythtv:

Fix transitions from a DVD still frame into video. Fixes #11347.

Signed-off-by: Jim Stichnoth <jstichnoth@…>

comment:3 Changed 3 years ago by Richard <peper03@…>

In f35f899c79fa4769c7206948ea9612cc1d9adbd7/mythtv:

Fix transitions from a DVD still frame into video. Fixes #11347.

Signed-off-by: Jim Stichnoth <jstichnoth@…>
(cherry picked from commit fcf176db6e06928364f35f32aa022696fb19edf6)

Add Comment

Modify Ticket

as closed The owner will remain stichnot.
The resolution will be deleted. Next status will be 'new'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.