diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index b442501a3b..665bdac69e 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -331,7 +331,12 @@ static int name16(void /*MpegEncContext*/ *s, uint8_t *dst, uint8_t *src, int st /* btw, rintf() is existing on fbsd too -- alex */ static inline long int lrintf(float x) { +#ifdef CONFIG_WIN32 + /* XXX: incorrect, but make it compile */ + return (int)(x); +#else return (int)(rint(x)); +#endif } #endif