mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 23:18:52 +00:00
ges: Add padding for API extension where missing
This commit is contained in:
parent
2be80cf257
commit
35cefaad1b
6 changed files with 19 additions and 0 deletions
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue