diff --git a/gst-libs/gst/media-info/media-info.h b/gst-libs/gst/media-info/media-info.h
index 8df0c2d927..a718b626d3 100644
--- a/gst-libs/gst/media-info/media-info.h
+++ b/gst-libs/gst/media-info/media-info.h
@@ -23,6 +23,8 @@
 
 #include <gst/gst.h>
 
+G_BEGIN_DECLS
+
 typedef struct GstMediaInfoPriv		GstMediaInfoPriv;
 typedef struct _GstMediaInfo            GstMediaInfo;
 typedef struct _GstMediaInfoClass       GstMediaInfoClass;
@@ -123,4 +125,6 @@ gboolean	gst_media_info_write	(GstMediaInfo *media_info,
 					 GstCaps *media_info);
 					 */
 
+G_END_DECLS
+
 #endif /* __GST_MEDIA_INFO_H__ */