On Tue, Jul 10, 2012 at 03:50:35PM +0300, Martin Storsjö wrote: > Diego Biurrun <[email protected]> wrote: > >On Tue, Jul 10, 2012 at 02:55:01PM +0300, Martin Storsjö wrote: > >> --- a/libavutil/libm.h > >> +++ b/libavutil/libm.h > >> @@ -86,6 +86,13 @@ static av_always_inline av_const int isnan(float > >x) > >> #define log2f(x) ((float)log2(x)) > >> #endif /* HAVE_LOG2F */ > >> > >> +#if !HAVE_RINT > >> +static inline double rint(double x) > >> +{ > >> + return x >= 0 ? floor(x + 0.5) : ceil(x - 0.5); > >> +} > >> +#endif /* HAVE_RINT */ > >> + > >> #if !HAVE_LRINT > >> static av_always_inline av_const long int lrint(double x) > > > >order > > No, it needs to be here, since the lrint fallback below uses it.
Then it needs to be even further up, there are more uses of rint in that file. Diego _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
