Index: OpenSceneGraph/trunk/CMakeModules/FindFFmpeg.cmake
===================================================================
--- OpenSceneGraph/trunk/CMakeModules/FindFFmpeg.cmake (revision 10226)
+++ OpenSceneGraph/trunk/CMakeModules/FindFFmpeg.cmake (revision 10391)
@@ -91,4 +91,22 @@
 SET(FFMPEG_ROOT "$ENV{FFMPEG_DIR}" CACHE PATH "Location of FFMPEG")
 
+# find stdint.h
+FIND_PATH(FFMPEG_STDINT_INCLUDE_DIR stdint.h
+    PATHS
+    ${FFMPEG_ROOT}/include
+    $ENV{FFMPEG_DIR}/include
+    ~/Library/Frameworks
+    /Library/Frameworks
+    /usr/local/include
+    /usr/include
+    /sw/include # Fink
+    /opt/local/include # DarwinPorts
+    /opt/csw/include # Blastwave
+    /opt/include
+    /usr/freeware/include
+    PATH_SUFFIXES ffmpeg
+    DOC "Location of FFMPEG stdint.h Header"
+)
+
 FFMPEG_FIND(LIBAVFORMAT avformat avformat.h)
 FFMPEG_FIND(LIBAVDEVICE avdevice avdevice.h)
@@ -99,5 +117,5 @@
 SET(FFMPEG_FOUND "NO")
 # Note we don't check FFMPEG_LIBSWSCALE_FOUND here, it's optional.
-IF   (FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVDEVICE_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND)
+IF   (FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVDEVICE_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND AND FFMPEG_STDINT_INCLUDE_DIR)
 
     SET(FFMPEG_FOUND "YES")
@@ -114,7 +132,7 @@
         ${FFMPEG_LIBAVUTIL_LIBRARIES})
 
-ELSE (FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVDEVICE_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND)
+ELSE ()
 
 #    MESSAGE(STATUS "Could not find FFMPEG")
 
-ENDIF(FFMPEG_LIBAVFORMAT_FOUND AND FFMPEG_LIBAVDEVICE_FOUND AND FFMPEG_LIBAVCODEC_FOUND AND FFMPEG_LIBAVUTIL_FOUND)
+ENDIF()
