deinterlace: Add yadif ASM optimisations
authorVivia Nikolaidou <vivia@ahiru.eu>
Tue, 16 Jun 2020 08:52:38 +0000 (11:52 +0300)
committerVivia Nikolaidou <vivia@ahiru.eu>
Tue, 16 Jun 2020 09:53:25 +0000 (12:53 +0300)
commit536ff4776fa424ee24f374b7e0461cba232923c6
tree816f0dce5b2ff9bd3c0a4643728896e86d58bd1f
parentef78014d15bf3e0f39a9572b57caae5dcc21f133
deinterlace: Add yadif ASM optimisations

Measured to be about 3.4x faster than C

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/621>
gst/deinterlace/meson.build
gst/deinterlace/x86/x86inc.asm [new file with mode: 0644]
gst/deinterlace/x86/yadif.asm [new file with mode: 0644]
gst/deinterlace/yadif.c
gst/deinterlace/yadif.h
meson.build
meson_options.txt