Opened 13 years ago

Closed 12 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


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 12 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 12 years ago by markk

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

comment:4 Changed 12 years ago by markk

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

comment:5 Changed 12 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.