diff --git a/libavutil/avutil.h b/libavutil/avutil.h
index 429a13c2b7458ce1aebb72450176d97ad1c72477..d85755cd8b1a3221dfd0ebd18d11a2c8e50e2ef6 100644
--- a/libavutil/avutil.h
+++ b/libavutil/avutil.h
@@ -26,11 +26,16 @@
  * external api header.
  */
 
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define AV_STRINGIFY(s)         AV_TOSTRING(s)
 #define AV_TOSTRING(s) #s
 
-#define LIBAVUTIL_VERSION_INT   ((50<<16)+(0<<8)+0)
-#define LIBAVUTIL_VERSION       50.0.0
+#define LIBAVUTIL_VERSION_INT   ((49<<16)+(3<<8)+0)
+#define LIBAVUTIL_VERSION       49.3.0
 #define LIBAVUTIL_BUILD         LIBAVUTIL_VERSION_INT
 
 #define LIBAVUTIL_IDENT         "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION)
@@ -125,4 +130,8 @@ enum PixelFormat {
 #define PIX_FMT_YUV422  PIX_FMT_YUYV422
 #endif
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* AVUTIL_H */