ges: Add padding for API extension where missing

This commit is contained in:
Thibault Saunier 2013-12-24 14:34:09 +01:00
parent 2be80cf257
commit 35cefaad1b
6 changed files with 19 additions and 0 deletions

View file

@ -46,6 +46,7 @@ struct _GESBaseXmlFormatter
/* <private> */
GESBaseXmlFormatterPrivate *priv;
gpointer _ges_reserved[GES_PADDING];
};
/**
@ -60,6 +61,7 @@ struct _GESBaseXmlFormatterClass
GString * (*save) (GESFormatter *formatter, GESTimeline *timeline, GError **error);
gpointer _ges_reserved[GES_PADDING];
};
GType ges_base_xml_formatter_get_type (void);

View file

@ -41,6 +41,8 @@ typedef struct _GESEffectAssetPrivate GESEffectAssetPrivate;
struct _GESEffectAssetClass
{
GESTrackElementAssetClass parent_class;
gpointer _ges_reserved[GES_PADDING];
};
struct _GESEffectAsset
@ -48,6 +50,8 @@ struct _GESEffectAsset
GESTrackElementAsset parent_instance;
GESEffectAssetPrivate *priv;
gpointer _ges_reserved[GES_PADDING];
};
GType ges_effect_asset_get_type (void) G_GNUC_CONST;

View file

@ -40,6 +40,8 @@ typedef struct _GESSmartAdder GESSmartAdder;
struct _GESSmartAdderClass
{
GstBinClass parent_class;
gpointer _ges_reserved[GES_PADDING];
};
struct _GESSmartAdder
@ -54,6 +56,8 @@ struct _GESSmartAdder
GstCaps *caps;
GESTrack *track;
gpointer _ges_reserved[GES_PADDING];
};
GType ges_smart_adder_get_type (void) G_GNUC_CONST;

View file

@ -40,6 +40,8 @@ typedef struct _GESSmartMixer GESSmartMixer;
struct _GESSmartMixerClass
{
GstBinClass parent_class;
gpointer _ges_reserved[GES_PADDING];
};
struct _GESSmartMixer
@ -54,6 +56,8 @@ struct _GESSmartMixer
GstCaps *caps;
GESTrack *track;
gpointer _ges_reserved[GES_PADDING];
};
GType ges_smart_mixer_get_type (void) G_GNUC_CONST;

View file

@ -37,12 +37,15 @@ typedef struct
GESBaseXmlFormatter parent;
GESXmlFormatterPrivate *priv;
gpointer _ges_reserved[GES_PADDING];
} GESXmlFormatter;
typedef struct
{
GESBaseXmlFormatterClass parent;
gpointer _ges_reserved[GES_PADDING];
} GESXmlFormatterClass;
GType ges_xml_formatter_get_type (void);

View file

@ -55,6 +55,8 @@ struct _GstFramePositionner
gint track_height;
gint fps_n;
gint fps_d;
/* This should never be made public, no padding needed */
};
struct _GstFramePositionnerClass