fix compile error with latest gst headers
authorRob Clark <rob@ti.com>
Sat, 1 Jan 2011 03:56:48 +0000 (21:56 -0600)
committerRob Clark <rob@ti.com>
Sat, 1 Jan 2011 04:01:16 +0000 (22:01 -0600)
A conflict between XDM and gst headers results in:

  cc1: warnings being treated as errors
  In file included from gstducati.h:32,
                   from gstducatividdec.h:25,
                   from gstducativp7dec.h:25,
                   from gstducativp7dec.c:40:
  /usr/include/dce/xdc/std.h:172: error: "restrict" redefined
  /usr/include/gstreamer-0.10/gst/gstmacros.h:44: note: this is the location of the previous definition

The solution is to ensure XDM headers are included first.

18 files changed:
src/gstducati.c
src/gstducati.h
src/gstducatih264dec.c
src/gstducatih264dec.h
src/gstducatimpeg2dec.c
src/gstducatimpeg2dec.h
src/gstducatimpeg4dec.c
src/gstducatimpeg4dec.h
src/gstducatirvdec.c
src/gstducatirvdec.h
src/gstducativc1dec.c
src/gstducativc1dec.h
src/gstducatividdec.c
src/gstducatividdec.h
src/gstducativp6dec.c
src/gstducativp6dec.h
src/gstducativp7dec.c
src/gstducativp7dec.h

index 75cef71cca86a6807c19d403f67519c368d87d3a..19ce3cd236f11d852bbeecb550f810686ebbc9f3 100644 (file)
@@ -21,8 +21,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-
 #include "gstducati.h"
 #include "gstducatih264dec.h"
 #include "gstducatimpeg4dec.h"
index 3d5031341165b62402f8505ed56e9f5e39e2feac..157d2931733eed700f95915011883befa120b286 100644 (file)
@@ -23,8 +23,6 @@
 #include <stdint.h>
 #include <string.h>
 
-#include <gst/gst.h>
-
 #include <tiler.h>
 #include <tilermem.h>
 #include <memmgr.h>
@@ -33,6 +31,8 @@
 #include <ti/sdo/ce/Engine.h>
 #include <ti/sdo/ce/video3/viddec3.h>
 
+#include <gst/gst.h>
+
 G_BEGIN_DECLS
 
 GST_DEBUG_CATEGORY_EXTERN (gst_ducati_debug);
index 89522083c414526116ee4b787b231f982da280a4..eeb1d4c7010e95a219cd247bd9cb49157552aeb8 100644 (file)
@@ -34,9 +34,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducatih264dec.h"
 
 
index ce0e636e0eea7c9fe219b8389ca1f799c3a2dc5a..a32c65d67117c93dd6cb9746ebd93dd21e654bd7 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIH264DEC_H__
 #define __GST_DUCATIH264DEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/h264dec/ih264vdec.h>
index 3dcbe0fa6228936db43c3cc5a05c16cf3a605dd3..eada5f4d614a43f1155a713c28fa7645ea2963a6 100644 (file)
@@ -34,9 +34,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducatimpeg2dec.h"
 
 GST_BOILERPLATE (GstDucatiMpeg2Dec, gst_ducati_mpeg2dec, GstDucatiVidDec,
index cddd3645c0e43c00a22df1520c9805d706c0a734..36b9c10bd23a102e287b3fb362756de56de127e5 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIMPEG2DEC_H__
 #define __GST_DUCATIMPEG2DEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/mpeg2vdec/impeg2vdec.h>
index 7c16547cdbe09a3733f58f3e489c5ff190ee1789..124731a2554112e9c077743523176f88464b4985 100644 (file)
@@ -34,9 +34,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducatimpeg4dec.h"
 
 
index 47039cf5fc799d9d82283fdb00992d2c4c0d9212..f039c08a64420ba55a2f4af48f5facb0b523d2b2 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIMPEG4DEC_H__
 #define __GST_DUCATIMPEG4DEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/mpeg4dec/impeg4vdec.h>
index c5452b3934887ee8a2a972387d11a50005352b86..adb7b6cfd869c81acd405050394e956b79795ec6 100644 (file)
@@ -34,9 +34,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducatirvdec.h"
 
 
index 0fb26459bd95afae14a6047c21335cc664dbd044..a10e1a7cc0aa293cd84b875e84c8cb328348f3fb 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIRVDEC_H__
 #define __GST_DUCATIRVDEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/realvdec/irealvdec.h>
index 5d5601573ac22d4481fdeec55c5fee523ff1c5bd..d76d7cd965f0b8d264a5bf101d5a8a150e7d10f1 100644 (file)
@@ -34,9 +34,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducativc1dec.h"
 
 
index 1031cdf7d5c295a6839e4f77e9a7dcd0b46bddda..b5729c632c33af3bcbed801926496383e442492f 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIVC1DEC_H__
 #define __GST_DUCATIVC1DEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/vc1vdec/ivc1vdec.h>
index 7719fdfef40dd54b9c10e944dbf9390dd265dcf3..4cbe6d3ad1a991fce188393ba72933397eead7be 100644 (file)
@@ -21,9 +21,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducatividdec.h"
 
 GST_BOILERPLATE (GstDucatiVidDec, gst_ducati_viddec, GstElement,
index 4075da335ff2b8bdaf7d9ace967fb13a26eefe4d..2c25338fbe7c3e294f543d1d07bfd1528fccd157 100644 (file)
 #ifndef __GST_DUCATIVIDDEC_H__
 #define __GST_DUCATIVIDDEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducati.h"
 #include "gstducatibufferpool.h"
 
+#include <gst/video/video.h>
 
 G_BEGIN_DECLS
 
index ec9be8f5fa037247ecd8fd7062c9ec96b1be260f..dfc9ca83e89a4fc0a4f679b1e74a8d075c56ea8a 100644 (file)
@@ -34,9 +34,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducativp6dec.h"
 
 
index 90c7930b3f196debef242a8da40097711e654b39..f2abcfb6a39994b9542cd5321789eac276d10337 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIVP6DEC_H__
 #define __GST_DUCATIVP6DEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/vp6dec/ivp6vdec.h>
index fdad19a33aa09146981db515259fa6b7b50b9b99..3215c6f2e62d2ae8938bec7a56ef1edd3b5ca0fd 100644 (file)
@@ -34,9 +34,6 @@
 #  include <config.h>
 #endif
 
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
 #include "gstducativp7dec.h"
 
 
index cae9a0a103ad152a825f276a07020b43c1db28c4..a1213ac426a722b2a832153dc078e84fa8bf2512 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __GST_DUCATIVP7DEC_H__
 #define __GST_DUCATIVP7DEC_H__
 
-#include <gst/gst.h>
-
 #include "gstducatividdec.h"
 
 #include <ti/sdo/codecs/vp7dec/ivp7vdec.h>