equal
deleted
inserted
replaced
1 #ifndef __GST_PARSE_TYPES_H__ |
1 #ifndef __GST_PARSE_TYPES_H__ |
2 #define __GST_PARSE_TYPES_H__ |
2 #define __GST_PARSE_TYPES_H__ |
3 |
3 |
4 #include <glib-object.h> |
4 #include <glib-object.h> |
5 #include "../gstelement.h" |
5 #include "../gstelement.h" |
|
6 #include "../gstparse.h" |
6 |
7 |
7 typedef struct { |
8 typedef struct { |
8 GstElement *src; |
9 GstElement *src; |
9 GstElement *sink; |
10 GstElement *sink; |
10 gchar *src_name; |
11 gchar *src_name; |
25 typedef struct _graph_t graph_t; |
26 typedef struct _graph_t graph_t; |
26 struct _graph_t { |
27 struct _graph_t { |
27 chain_t *chain; /* links are supposed to be done now */ |
28 chain_t *chain; /* links are supposed to be done now */ |
28 GSList *links; |
29 GSList *links; |
29 GError **error; |
30 GError **error; |
|
31 GstParseContext *ctx; /* may be NULL */ |
|
32 GstParseFlags flags; |
30 }; |
33 }; |
31 |
34 |
32 |
35 |
33 /* |
36 /* |
34 * Memory checking. Should probably be done with gsttrace stuff, but that |
37 * Memory checking. Should probably be done with gsttrace stuff, but that |