Opened 6 years ago

Closed 3 years ago

#13594 closed Developer Task (Trac EOL)

Revisit deinterlacing of mixed progressive/interlaced content

Reported by: Mark Kendall Owned by: Mark Kendall
Priority: minor Milestone: 32.0
Component: MythTV - Video Playback Version: Master Head
Severity: medium Keywords: deinterlacing, interlaced, progressive
Cc: Ticket locked: no

Description

mythplayer generally locks the scan type to interlaced when interlaced frames are seen - and hence will not revert if the stream changes to progressive.

This was historically designed to stop frequent switches - which interferes with playback when deinterlacers are continually enabled/disabled and/or created/deleted.

Frequent switches are often seen with e.g. telecined material.

We should however detect when the stream has 'properly' switched.

This may be as simple as unlocking the scan type on GOP boundaries.

Change History (8)

comment:1 by Mark Kendall, 6 years ago

Owner: changed from Peter Bennett to Mark Kendall
Status: newaccepted

comment:2 by Mark Kendall <mark.kendall@…>, 6 years ago

In c7703342b8/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:3 by Mark Kendall <mark.kendall@…>, 6 years ago

In 1ed3d824c/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:4 by Mark Kendall <mark.kendall@…>, 6 years ago

In c7703342b8/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:5 by Mark Kendall <mark.kendall@…>, 6 years ago

In 1ed3d824c/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:6 by Mark Kendall <mark.kendall@…>, 6 years ago

In 5df533c12/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:7 by Mark Kendall <mark.kendall@…>, 6 years ago

In 682a1f01f1/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:8 by Stuart Auchterlonie, 3 years ago

Resolution: Trac EOL
Status: acceptedclosed

We have moved all bug tracking to github [1]

If you continue to have this issue, please open a new issue at github, referencing this ticket.

[1] - https://github.com/MythTV/mythtv/issues

Note: See TracTickets for help on using tickets.