aggregator: make padding larger
authorTim-Philipp Müller <tim@centricular.com>
Sun, 28 Dec 2014 01:13:33 +0000 (01:13 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 2 Dec 2017 15:10:26 +0000 (15:10 +0000)
Esp. the class structures, can't have enough
spare space for virtual functions.

libs/gst/base/gstaggregator.h

index 042d2e7..faa136f 100644 (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];
 };
 
 /*************************