{
GESFormatterClass *klass;
+ formatter->timeline = timeline;
klass = GES_FORMATTER_GET_CLASS (formatter);
if (klass->load)
G_CALLBACK (discovery_error_cb), formatter);
if (klass->load_from_uri) {
ges_timeline_enable_update (timeline, FALSE);
+ formatter->timeline = timeline;
ret = klass->load_from_uri (formatter, timeline, uri);
ges_timeline_enable_update (timeline, TRUE);
}
/*< private >*/
GESFormatterPrivate *priv;
+ /*< protected >*/
+ GESTimeline *timeline;
+
/* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
+ gpointer _ges_reserved[GES_PADDING - 1];
};
typedef gboolean (*GESFormatterCanLoadURIMethod) (const gchar * uri);