Opened 10 years ago

Closed 9 years ago

#7415 closed defect (fixed)

New and old frames alternately flash during seek with VDPAU render and deint and FFmpeg decode

Reported by: marklgoldberg@… Owned by: Janne Grunau
Priority: minor Milestone: unknown
Component: MythTV - Video Playback Version: unknown
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Because FFmpeg handles corrupted files better, Myth is set up to use VDPAU for the renderer and deinterlacing and FFmpeg to decode the MPEG-2 video. When seeking in 1080i 30 fps interlaced content, the new and old frames alternate, causing a flashing effect. A portion of mythfrontend.log with VDPAU debugging is attached. A short 60fps video of the effect is also available but it is about 6 Meg. If the video is played frame by frame it looks like possibly some of the the frames during the seek are made up of one field from the old frame and one field from the new frame. When using all VDPAU, seeking looks normal.

Attachments (1)

mythfrontend.flashingseek.log (267.1 KB) - added by marklgoldberg@… 10 years ago.
mythfrontend.log with VDPAU debugging

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by marklgoldberg@…

mythfrontend.log with VDPAU debugging

comment:1 Changed 10 years ago by marklgoldberg@…

This is with trunk r22575.

comment:2 Changed 9 years ago by marklgoldberg@…

comment:3 Changed 9 years ago by marklgoldberg@…

Nvidia Driver 195.36.15 significantly improved decoding of corrupted files, so this issue is even less of a problem than it was before. It is no longer necessary to use FFmpeg as the decoder. When VDPAU is the the decoder, the flashing effect does not occur.

comment:4 Changed 9 years ago by robertm

Resolution: fixed
Status: newclosed

Looks like this is solved-- if you need to open a new ticket we're going to need a sample of the video file, not a video of your TV having the issue.

Note: See TracTickets for help on using tickets.