-int ff_check_alignment(void)
-{
- static int did_fail = 0;
- LOCAL_ALIGNED_16(int, aligned, [4]);
-
- if ((intptr_t)aligned & 15) {
- if (!did_fail) {
-#if HAVE_MMX || HAVE_ALTIVEC
- av_log(NULL, AV_LOG_ERROR,
- "Compiler did not align stack variables. Libavcodec has been miscompiled\n"
- "and may be very slow or crash. This is not a bug in libavcodec,\n"
- "but in the compiler. You may try recompiling using gcc >= 4.2.\n"
- "Do not report crashes to FFmpeg developers.\n");
-#endif
- did_fail=1;
- }
- return -1;
- }
- return 0;
-}
-