aboutsummaryrefslogtreecommitdiff
path: root/gst/videomixer/videomixer2pad.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/videomixer/videomixer2pad.h')
-rw-r--r--gst/videomixer/videomixer2pad.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gst/videomixer/videomixer2pad.h b/gst/videomixer/videomixer2pad.h
index 759bf9ee..bce0aee5 100644
--- a/gst/videomixer/videomixer2pad.h
+++ b/gst/videomixer/videomixer2pad.h
@@ -26,6 +26,8 @@
#include <gst/base/gstcollectpads.h>
+#include "videoconvert.h"
+
G_BEGIN_DECLS
#define GST_TYPE_VIDEO_MIXER2_PAD (gst_videomixer2_pad_get_type())
@@ -62,6 +64,14 @@ struct _GstVideoMixer2Pad
gdouble alpha;
GstVideoMixer2Collect *mixcol;
+
+ /* caps used for conversion if needed */
+ GstVideoInfo conversion_info;
+
+ /* Converter, if NULL no conversion is done */
+ VideoConvert *convert;
+
+ gboolean need_conversion_update;
};
struct _GstVideoMixer2PadClass