Skip to content

vdpau_deinterlace not working with frame interlaced fields

When using vdpau_deinterlace (radeon, gallium) , the result is corrupt.

https://streams.videolan.org/streams/ts/Teletext/2017-01-20_0855_DE_ZDF_TEST.ts Capture_du_2022-04-15_21-32-28

The output is the same as feeding f1 & f2 as frames and setting current to field.

The VdpVideoMixer documentation refers to fields and VdpVideoSurface outputting fields only for interlaced content. https://http.download.nvidia.com/XFree86/vdpau/doxygen/html/

Seems there's no deinterlace support for non split fields, but we feed only with frames.

See also discussion https://lists.freedesktop.org/archives/vdpau/2015-May/000353.html

This might be implementation specific, so we might need driver blacklist in that case.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information