vpx: fix compilation when encoder or decoder headers are not installed
authorArnaud Vrac <avrac@freebox.fr>
Mon, 17 Jun 2013 19:27:37 +0000 (21:27 +0200)
committerSebastian Dröge <slomo@circular-chaos.org>
Fri, 19 Jul 2013 12:21:28 +0000 (14:21 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=704547

ext/vpx/gstvp8dec.h
ext/vpx/gstvp8enc.h
ext/vpx/gstvp9dec.h
ext/vpx/gstvp9enc.h

index aff3859..8692f01 100644 (file)
 #ifndef __GST_VP8_DEC_H__
 #define __GST_VP8_DEC_H__
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef HAVE_VP8_DECODER
+
 #include <gst/gst.h>
 #include <gst/video/gstvideodecoder.h>
 
@@ -81,4 +87,6 @@ GType gst_vp8_dec_get_type (void);
 
 G_END_DECLS
 
+#endif
+
 #endif /* __GST_VP8_DEC_H__ */
index b235112..206ac02 100644 (file)
 #ifndef __GST_VP8_ENC_H__
 #define __GST_VP8_ENC_H__
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef HAVE_VP8_ENCODER
+
 #include <gst/gst.h>
 #include <gst/video/gstvideoencoder.h>
 
@@ -111,4 +117,6 @@ GType gst_vp8_enc_get_type (void);
 
 G_END_DECLS
 
+#endif
+
 #endif /* __GST_VP8_ENC_H__ */
index ae27f7e..8cd69ba 100644 (file)
 #ifndef __GST_VP9_DEC_H__
 #define __GST_VP9_DEC_H__
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef HAVE_VP9_DECODER
+
 #include <gst/gst.h>
 #include <gst/video/gstvideodecoder.h>
 
@@ -81,4 +87,6 @@ GType gst_vp9_dec_get_type (void);
 
 G_END_DECLS
 
+#endif
+
 #endif /* __GST_VP9_DEC_H__ */
index 8026d58..b991905 100644 (file)
 #ifndef __GST_VP9_ENC_H__
 #define __GST_VP9_ENC_H__
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef HAVE_VP9_ENCODER
+
 #include <gst/gst.h>
 #include <gst/video/gstvideoencoder.h>
 
@@ -110,4 +116,6 @@ GType gst_vp9_enc_get_type (void);
 
 G_END_DECLS
 
+#endif
+
 #endif /* __GST_VP9_ENC_H__ */