[FFmpeg-cvslog] r16488 - in trunk: configure libavutil/mem.c

Uoti Urpala uoti.urpala
Sun Jan 11 18:56:17 CET 2009


On Sun, 2009-01-11 at 17:37 +0000, M?ns Rullg?rd wrote:
> Ramiro Polla <ramiro at lisha.ufsc.br> writes:
> > The purpose is that a plain ./configure with gcc 2.95 should work or at 
> > least warn the user that he'll encounter problems with SSE code. It used 
> > to be silently disabled in cpuid.c, now it'll be explicit.
> 
> The problem, as I've understood it, is not with SSE as such, but that
> certain functions in libavcodec, which happen to use SSE, don't work
> correctly when built with gcc 2.95.
> 
> Either way, checking the value of __GNUC__ in configure is just silly.
> It can just as easily be done in the code.

Where in the code? If you mean adding a check to every function that
uses SSE, or manually inspecting them all and placing checks in some of
them, that can certainly not be done as easily and not without
cluttering the code.






More information about the ffmpeg-cvslog mailing list