Opened 12 years ago

Closed 11 years ago

#5257 closed defect (fixed)

yadif (2x) displays bottom-field-first video with fields out of order

Reported by: jrgreen@… Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: 0.21
Severity: medium Keywords:
Cc: Ticket locked: no

Description

One of my local digital channels broadcasts content with bottom field first. When using yadif (2x), the fields are displayed in the wrong order. The other 2x deinterlacers look better, and when I play a recording using MPlayer with -vf yadif=1, it looks fine. If I tell MPlayer that the file is top-field-first, its output is similar to mythtv.

Change History (5)

comment:1 Changed 11 years ago by markk

Status: newinfoneeded_new

Can you upload a short clip from that channel that displays the issue well (i.e. some scrolling text or similar).

I can't find any bottom field first streams to test this with.

comment:3 Changed 11 years ago by markk

(In [19981]) Fix VDPAU deinterlacing of bottom field first streams. Refs #5257.

comment:4 Changed 11 years ago by markk

(In [19982]) Refs #2287, Refs #5257. Fix OpenGL deinterlacing of bottom field first streams.

comment:5 Changed 11 years ago by markk

Resolution: fixed
Status: infoneeded_newclosed

(In [19983]) Fix YADIF deinterlacer so it correctly handles bottom field first streams. Fixes #5257.

N.B. There is duplication of deinterlacing code between NuppelVideoPlayer?, Greedyhdeint and Yadif. Ideally we should rely on NuppelVideoPlayer? and simply tell the deinterlacers what to deinterlace. Additionally users cannot currently override the field order for interlaced streams when using these deinterlacers.

Note: See TracTickets for help on using tickets.