yadif.asm: Fix improper usage of LOAD macro
authorVivia Nikolaidou <vivia@ahiru.eu>
Mon, 28 Feb 2022 22:12:56 +0000 (00:12 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 1 Mar 2022 07:22:10 +0000 (07:22 +0000)
commitb699feefeeef7bf8f761a48b7e553ed8350df673
tree0a1c17f54897e0c4257c1316f7d214197475b097
parentd499342f0de8c6c2dfacb4efc49a8b8ee21b8d42
yadif.asm: Fix improper usage of LOAD macro

LOAD macro relies in m7 being zero for interleaving purposes. Using LOAD
on the m7 register makes it interleave with its new content instead of
with 0.

The effect of this bug was bobbing on some static lines that appeared
over fast-moving content.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1816>
subprojects/gst-plugins-good/gst/deinterlace/x86/yadif.asm