gdkpixbuf: re-enable already-ported gdkpixbuf element as gdkpixbufdec
[platform/upstream/gstreamer.git] / ext / gdk_pixbuf / gstgdkpixbufdec.h
similarity index 57%
rename from ext/gdk_pixbuf/gstgdkpixbuf.h
rename to ext/gdk_pixbuf/gstgdkpixbufdec.h
index 11ddca3..c47b8cc 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
-#ifndef __GST_GDK_PIXBUF_H__
-#define __GST_GDK_PIXBUF_H__
+#ifndef __GST_GDK_PIXBUF_DEC_H__
+#define __GST_GDK_PIXBUF_DEC_H__
 
 #include <gst/gst.h>
+#include <gst/video/video.h>
+#include <gdk-pixbuf/gdk-pixbuf.h>
 
 G_BEGIN_DECLS
 
-/* #define's don't like whitespacey bits */
-#define GST_TYPE_GDK_PIXBUF                    \
-  (gst_gdk_pixbuf_get_type())
-#define GST_GDK_PIXBUF(obj)                                            \
-  (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GDK_PIXBUF,GstGdkPixbuf))
-#define GST_GDK_PIXBUF_CLASS(klass)                                    \
-  (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GDK_PIXBUF,GstGdkPixbufClass))
-#define GST_IS_GDK_PIXBUF(obj)                                 \
-  (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GDK_PIXBUF))
-#define GST_IS_GDK_PIXBUF_CLASS(klass)                         \
-  (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GDK_PIXBUF))
+#define GST_TYPE_GDK_PIXBUF_DEC                        \
+  (gst_gdk_pixbuf_dec_get_type())
+#define GST_GDK_PIXBUF_DEC(obj)                                                \
+  (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GDK_PIXBUF_DEC,GstGdkPixbufDec))
+#define GST_GDK_PIXBUF_DEC_CLASS(klass)                                        \
+  (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GDK_PIXBUF_DEC,GstGdkPixbufDecClass))
+#define GST_IS_GDK_PIXBUF_DEC(obj)                                     \
+  (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GDK_PIXBUF_DEC))
+#define GST_IS_GDK_PIXBUF_DEC_CLASS(klass)                             \
+  (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GDK_PIXBUF_DEC))
 
-typedef struct _GstGdkPixbuf      GstGdkPixbuf;
-typedef struct _GstGdkPixbufClass GstGdkPixbufClass;
+typedef struct _GstGdkPixbufDec      GstGdkPixbufDec;
+typedef struct _GstGdkPixbufDecClass GstGdkPixbufDecClass;
 
-struct _GstGdkPixbuf
+struct _GstGdkPixbufDec
 {
   GstElement element;
 
@@ -55,13 +56,13 @@ struct _GstGdkPixbuf
   GstBufferPool *pool;
 };
 
-struct _GstGdkPixbufClass 
+struct _GstGdkPixbufDecClass
 {
   GstElementClass parent_class;
 };
 
-static GType gst_gdk_pixbuf_get_type (void);
+GType gst_gdk_pixbuf_dec_get_type (void);
 
 G_END_DECLS
 
-#endif /* __GST_GDK_PIXBUF_H__ */
+#endif /* __GST_GDK_PIXBUF_DEC_H__ */