Displaying 2 results from an estimated 2 matches for "bd40012".
Did you mean:
b4001
2015 Mar 09
2
crash on lpc_restore_signal_16_intrin_sse2
On Mon, Mar 9, 2015 at 5:15 PM, lvqcl <lvqcl.mail at gmail.com> wrote:
> Janne Hyv?rinen wrote:
>
>> I compiled flac.exe without NASM and verified that
>> FLAC__lpc_restore_signal_16_intrin_sse2 is used. Decoding the same file
>> that made VLC 2.2 crash decoded without issues. Would be nice if VLC was
>> compilable with MSVC and we could use its debugger.
2015 Mar 09
2
[PATCH 1/1] ensure that stack is aligned for SSE functions if using mingw32
...ase give this a try. Feedback welcome.
Avoids crashes due to unaligned ops when built with mingw.
---
src/libFLAC/include/private/cpu.h | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/libFLAC/include/private/cpu.h b/src/libFLAC/include/private/cpu.h
index 8927897..bd40012 100644
--- a/src/libFLAC/include/private/cpu.h
+++ b/src/libFLAC/include/private/cpu.h
@@ -72,8 +72,13 @@
#define FLAC__FMA_SUPPORTED 1
#endif
#elif defined __GNUC__
+ #ifdef __MINGW32__
+ #define FLAC__STACK_ALIGN __attribute__((force_align_arg_pointer))
+ #else
+ #define FLAC__ST...