[FFmpeg-devel] [PATCH] Fix compilation on OpenBSD
Tue Nov 18 12:19:44 CET 2008
On Tue, Nov 18, 2008 at 01:38:45PM +0300, Andrew Savchenko wrote:
> > If your system headers only
> > define one of them, it is these which should be fixed, not
> > FFmpeg.
> Are you really, really sure in this? Cant you, please, be so kind
> to point me where POSIX and only POSIX stands for INFINITY *must*
> be defined?
C99 standard, section F.2.1
> > 3. Aside from the above, this is the wrong place to add a
> > missing definition of INFINITY.
> Why? Have you a better idea? I will be glad to hear it.
libavutil/mathematics.h is where that other kind of stuff is.
And I always thought that the generic fallback define for INFINITY would
be (1.0f/0.0f), hoping the compiler would replace it at compile time.
The generic glibc code for it is really ugly and not exactly portable...
More information about the ffmpeg-devel