diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2013-03-15 20:44:57 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-03-16 23:52:35 +0100 |
commit | d8dccf69ff2df7014a2bb8e0e17828a820f45b27 (patch) | |
tree | 4f0f2db72dd1aa529b807fe48b104b8139e12c0d /libavfilter/buffersrc.c | |
parent | 8d84e90c9bf1a06ce107aedbf6db651fa276d6e5 (diff) | |
download | ffmpeg-streaming-d8dccf69ff2df7014a2bb8e0e17828a820f45b27.zip ffmpeg-streaming-d8dccf69ff2df7014a2bb8e0e17828a820f45b27.tar.gz |
lavfi: let gcc realign the stack on public graph driving functions
The functions which actually drive the filter graph by pushing
frames through it need to ensure an aligned stack for SIMD functions.
This fixes a crash in YADIF filter when using a mingw build in a MSVC application.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavfilter/buffersrc.c')
-rw-r--r-- | libavfilter/buffersrc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/buffersrc.c b/libavfilter/buffersrc.c index 80fd2be..54a58fe 100644 --- a/libavfilter/buffersrc.c +++ b/libavfilter/buffersrc.c @@ -113,8 +113,8 @@ int av_buffersrc_add_frame_flags(AVFilterContext *ctx, AVFrame *frame, int flags return ret; } -static int av_buffersrc_add_frame_internal(AVFilterContext *ctx, - AVFrame *frame, int flags) +static int attribute_align_arg av_buffersrc_add_frame_internal(AVFilterContext *ctx, + AVFrame *frame, int flags) { BufferSourceContext *s = ctx->priv; AVFrame *copy; |