Merge remote-tracking branch 'origin/0.10'
[platform/upstream/gst-plugins-good.git] / gst / shapewipe / gstshapewipe.h
index 6ce57c3..1df8c5e 100644 (file)
@@ -1,5 +1,5 @@
 /* GStreamer
- * Copyright (C) 2009 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+ * Copyright (C) 2009,2010 Sebastian Dröge <sebastian.droege@collabora.co.uk>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -54,11 +54,19 @@ struct _GstShapeWipe
 
   GstBuffer *mask;
   gfloat mask_position;
-  GMutex *mask_mutex;
-  GCond *mask_cond;
+  gfloat mask_border;
+  GMutex mask_mutex;
+  GCond mask_cond;
   gint mask_bpp;
 
-  gint width, height;
+  GstVideoInfo vinfo;
+  GstVideoInfo minfo;
+
+  gboolean shutdown;
+
+  gdouble proportion;
+  GstClockTime earliest_time;
+  GstClockTime frame_duration;
 };
 
 struct _GstShapeWipeClass