From cef4b56a6f7b467300858bf125aaa7098481cb5d Mon Sep 17 00:00:00 2001 From: Naohiro KORIYAMA <nkoriyama@gmail.com> Date: Tue, 10 Jan 2012 15:11:04 +0900 Subject: [PATCH] Use force_align_arg_pointer for yadif crash on Windows XP MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch affects only on MinGW win32 builds. Fixes #5793. Signed-off-by: Rafaël Carré <funman@videolan.org> --- modules/video_filter/deinterlace/yadif_template.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/video_filter/deinterlace/yadif_template.h b/modules/video_filter/deinterlace/yadif_template.h index de6bb4ae2a60..f70d2491a3df 100644 --- a/modules/video_filter/deinterlace/yadif_template.h +++ b/modules/video_filter/deinterlace/yadif_template.h @@ -106,6 +106,9 @@ "por "MM"5, "MM"3 \n\t"\ MOVQ" "MM"3, "MM"1 \n\t" +#if defined(__MINGW32__) && defined(WIN32) && !defined(WIN64) +__attribute__((__force_align_arg_pointer__)) +#endif VLC_TARGET static void RENAME(yadif_filter_line)(uint8_t *dst, uint8_t *prev, uint8_t *cur, uint8_t *next, int w, int prefs, int mrefs, int parity, int mode) -- GitLab