aggregator: make padding larger

Esp. the class structures, can't have enough
spare space for virtual functions.
This commit is contained in:
Tim-Philipp Müller 2014-12-28 01:13:33 +00:00
parent bedb735d72
commit 83de85a2f3
3 changed files with 6 additions and 6 deletions

View file

@ -95,7 +95,7 @@ struct _GstAggregatorPadClass
GstFlowReturn (*flush) (GstAggregatorPad * aggpad, GstAggregator * aggregator);
/*< private >*/
gpointer _gst_reserved[GST_PADDING];
gpointer _gst_reserved[GST_PADDING_LARGE];
};
GType gst_aggregator_pad_get_type (void);
@ -142,7 +142,7 @@ struct _GstAggregator
/* properties */
gint64 latency;
gpointer _gst_reserved[GST_PADDING];
gpointer _gst_reserved[GST_PADDING_LARGE];
};
/**
@ -247,7 +247,7 @@ struct _GstAggregatorClass {
GstClockTime (*get_next_time) (GstAggregator * aggregator);
/*< private >*/
gpointer _gst_reserved[GST_PADDING];
gpointer _gst_reserved[GST_PADDING_LARGE];
};
/*************************

View file

@ -65,7 +65,7 @@ struct _GstVideoAggregator
/* < private > */
GstVideoAggregatorPrivate *priv;
gpointer _gst_reserved[GST_PADDING];
gpointer _gst_reserved[GST_PADDING_LARGE];
};
/**
@ -106,7 +106,7 @@ struct _GstVideoAggregatorClass
GstVideoInfo * best_info,
gboolean * at_least_one_alpha);
/* < private > */
gpointer _gst_reserved[GST_PADDING];
gpointer _gst_reserved[GST_PADDING_LARGE];
};
GType gst_videoaggregator_get_type (void);

View file

@ -96,7 +96,7 @@ struct _GstVideoAggregatorPadClass
void (*clean_frame) (GstVideoAggregatorPad * pad,
GstVideoAggregator * videoaggregator);
gpointer _gst_reserved[GST_PADDING];
gpointer _gst_reserved[GST_PADDING_LARGE];
};
GType gst_videoaggregator_pad_get_type (void);