Hardware adaptive deinterlace broken on 591.44+?

After update to driver 591.44, the hardware adaptive deinterlace seen malfunctioning, affect lot of common player including Potplayer, MPC-HC, DVBviewer etc, it only output single framerate motion and picture is degraded to single field quality.

I have recorded the screen capture in 581.94 & 591.44, using MPC-HC with LAVfilter(Hardware decode enabled), playing a TV recording file (H264 1080i)

581.94

591.44

Just tested the new driver 591.59, and unsurprisingly, the issue persists.

Hi.

Can you share the exact content and the command line used to reproduce this issue?

No command line can provide because all of these is GUI programs, maybe the easiest way to test is use the potplayer and turn on Hardware decode, you should see the different in 581 & 591 series driver

I uploaded my original video file for you to test (original file.ts)

Okay, I’ve found that this issue occurs with any media player using the Enhanced Video Renderer (EVR), It’s work fine in other new video renderer using D3D11. But unfortunately, many Win32 media players and Digital TV viewer currently still only support or more stable performance in EVR renderer.

Much easier file to reproduce this is this: https://samples.ffmpeg.org/MPEG2/interlaced/burosch1.mpg

Yes, just enable D3d11 on MPC-BE.