Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: MinGW32CE (arm-wince-mingw32ce
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: CeGCC 0.59.1 broken ffmpeg_svn20620
CeGCC 0.59.1 broken ffmpeg.I can compile ffmpeg, but i get a Datatype misalignment when i use it. In 0.51.0, it work.
Comment By: Pierre Ynard (linkfanel)
Date: 2009-11-30 07:33
Provided here is the asm output for the hl_decode_mb_complex() function in
libavcodec/h264.c, which contains the offending code. Both are compiled
from ffmpeg revision 20630, the first one with the revision 1314 of cegcc
(gcc 4.1) and the second one with revision 1364 (gcc 4.4). The PC at the
Data Abort maps to address 0x2fe7c, which apparently corresponds to 0x1e158
in the version that doesn't crash. CFLAGS -funroll-loops -mtune=arm920t
-march=armv4t -O3 were used.