"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

Reply via email to