[FFmpeg-devel] [PATCH] x86inc: support stack mem allocation and re-alignment in PROLOGUE.
Ronald S. Bultje
rsbultje at gmail.com
Sun Dec 9 01:14:41 CET 2012
Hi,
On Sat, Dec 8, 2012 at 4:12 PM, Ronald S. Bultje <rsbultje at gmail.com> wrote:
> From: "Ronald S. Bultje" <rsbultje at gmail.com>
>
> Use this in VP8/H264-8bit loopfilter functions so they can be used if
> there is no aligned stack (e.g. MSVC 32bit or ICC 10.x).
> ---
> libavcodec/x86/h264_deblock.asm | 27 ++----
> libavcodec/x86/h264dsp_init.c | 4 +-
> libavcodec/x86/vp8dsp.asm | 68 ++++++++-------
> libavcodec/x86/vp8dsp_init.c | 8 --
> libavutil/x86/x86inc.asm | 185 ++++++++++++++++++++++++++++++++--------
> 5 files changed, 191 insertions(+), 101 deletions(-)
One more fix for invalid stack free'ing if a YMM function on win64
used >6 registers, but no stack. Any more reviews, or can this be
applied?
Ronald
More information about the ffmpeg-devel
mailing list