diff -urN xbmc-11.0-Eden_rc2.old/configure.in xbmc-11.0-Eden_rc2/configure.in --- xbmc-11.0-Eden_rc2.old/configure.in 2012-03-20 10:37:34.768505751 +0100 +++ xbmc-11.0-Eden_rc2/configure.in 2012-03-20 11:05:32.171534968 +0100 @@ -1225,6 +1225,9 @@ # old FFmpeg have this in libavcodec/opt.h instead: AC_CHECK_HEADERS([libavutil/opt.h]) + # new FFmpeg have math headers + AC_CHECK_HEADERS([libavutil/mathematics.h],,) + # We'll support the use of rgb2rgb.h if it exists. AC_CHECK_HEADERS([libswscale/rgb2rgb.h],,) AC_CHECK_HEADERS([ffmpeg/rgb2rgb.h],,) diff -urN xbmc-11.0-Eden_rc2.old/lib/DllAvUtil.h xbmc-11.0-Eden_rc2/lib/DllAvUtil.h --- xbmc-11.0-Eden_rc2.old/lib/DllAvUtil.h 2012-03-20 10:37:34.776505751 +0100 +++ xbmc-11.0-Eden_rc2/lib/DllAvUtil.h 2012-03-20 11:07:11.714536696 +0100 @@ -59,6 +59,9 @@ #else #include #endif + #if (defined HAVE_LIBAVUTIL_MATHEMATICS_H) + #include + #endif #else #include "libavutil/avutil.h" #include "libavutil/crc.h"