"Ronald S. Bultje" <[email protected]> writes: > Hi, > > On Fri, Sep 7, 2012 at 4:33 PM, Derek Buitenhuis > <[email protected]> wrote: >> On 06/09/2012 6:34 PM, Diego Biurrun wrote: >>> So, could we make a new release soon? I know there are a few issues here >>> and there, but nothing serious should be blocking it. gstreamer is about >>> to release 1.0, they would benefit from a libav release. >>> >>> Maybe we can at least roll a 0.9-alpha tarball and promise not to make >>> any more API changes until 0.9 proper. Thoughts? >> >> It would be nice if we could get at least shared lib linking with MSVC before >> 0.9 is released. Releasing half-working MSVC support seems... meh. > > I would like to have aligned stack allocation (and emulation thereof > for systems with !HAVE_ALIGNED_STACK) working also, otherwise some > functions (e.g. loopfilter) will still run in C, particularly on > x86-32.
There are two stack alignment problems affecting x86-32. One is that yasm functions might be called without the stack pointer 16-byte-aligned, the other that declaring local variables with extra alignment might not be supported. The former can be easily handled with a few extra instructions within the yasm function, the latter is handled by the LOCAL_ALIGNED() macro. Does msvc support additional alignment for local variables? -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
