[MPlayer-cvslog] r21242 - trunk/bswap.h
Reimar Döffinger
Reimar.Doeffinger at stud.uni-karlsruhe.de
Sun Nov 26 19:43:14 CET 2006
Hello,
On Sun, Nov 26, 2006 at 11:40:28AM -0500, Nicolas Plourde wrote:
> On 26-Nov-06, at 8:21 AM, Reimar Döffinger wrote:
> >>
> >>This broke compilation on some bigendian systems, because in
> >>libavutil
> >>bswap_32 is a function, not a macro.
> >>Attached patch just removes that (IMO) horrible initialization in
> >>ao_pcm.c.
> >
> >Applied, since there is no reason le2me_32 of a constant expression
> >has
> >to be a constant expression, thus the old code was just wrong.
> >>
>
> This broke build on intel osx.
>
> cc -c -I. -I.. -Inative -I../libmpdemux -I../stream -I../loader -I../
> libavutil -I../libavcodec -Wdeclaration-after-statement -O4 -
> march=pentium-m -mtune=pentium-m -pipe -ffast-math -fomit-frame-
> pointer -mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN -
> DCONFIG_DARWIN -shared-libgcc -arch i386 -isysroot /Developer/SDKs/
> MacOSX10.4u.sdk -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
> D_LARGEFILE64_SOURCE -I/usr/X11R6/include -I/usr/local/include/
> freetype2 -I/usr/local/include -D_GNU_SOURCE -o ad_qtaudio.o
> ad_qtaudio.c
> In file included from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/
> math.h:28,
> from /Developer/SDKs/MacOSX10.4u.sdk/System/Library/
> Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:19,
> from /Developer/SDKs/MacOSX10.4u.sdk/System/Library/
> Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/
> Headers/CarbonCore.h:20,
> from /Developer/SDKs/MacOSX10.4u.sdk/System/Library/
> Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
> from /Developer/SDKs/MacOSX10.4u.sdk/System/Library/
> Frameworks/Carbon.framework/Headers/Carbon.h:20,
> from /Developer/SDKs/MacOSX10.4u.sdk/System/Library/
> Frameworks/QuickTime.framework/Headers/QuickTimeComponents.h:20,
> from ad_qtaudio.c:19:
> /Developer/SDKs/MacOSX10.4u.sdk/usr/include/architecture/i386/math.h:
> 167: error: parse error before '__attribute__'
Related to the always_inline define recently discussed on ffmpeg-dev.
Hopefully someone comes up with a good solution there.
Greetings,
Reimar Döffinger
More information about the MPlayer-cvslog
mailing list