Home
last modified time | relevance | path

Searched refs:GNode (Results 1 – 19 of 19) sorted by relevance

/third_party/glib/glib/
Dgnode.h36 typedef struct _GNode GNode; typedef
58 typedef gboolean (*GNodeTraverseFunc) (GNode *node,
60 typedef void (*GNodeForeachFunc) (GNode *node,
68 GNode *next;
69 GNode *prev;
70 GNode *parent;
71 GNode *children;
83 #define G_NODE_IS_ROOT(node) (((GNode*) (node))->parent == NULL && \
84 ((GNode*) (node))->prev == NULL && \
85 ((GNode*) (node))->next == NULL)
[all …]
Dgnode.c92 #define g_node_alloc0() g_slice_new0 (GNode)
93 #define g_node_free(node) g_slice_free (GNode, node)
105 GNode*
108 GNode *node = g_node_alloc0 (); in g_node_new()
114 g_nodes_free (GNode *node) in g_nodes_free()
118 GNode *next = node->next; in g_nodes_free()
134 g_node_destroy (GNode *root) in g_node_destroy()
151 g_node_unlink (GNode *node) in g_node_unlink()
181 GNode*
182 g_node_copy_deep (GNode *node, in g_node_copy_deep()
[all …]
Dglib-autocleanups.h67 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
/third_party/gstreamer/gstplugins_good/gst/isomp4/
Dqtdemux_tree.h37 GNode *qtdemux_tree_get_child_by_type (GNode * node, guint32 fourcc);
38 GNode *qtdemux_tree_get_child_by_type_full (GNode * node,
40 GNode *qtdemux_tree_get_sibling_by_type (GNode * node, guint32 fourcc);
41 GNode *qtdemux_tree_get_sibling_by_type_full (GNode * node,
43 GNode *qtdemux_tree_get_child_by_index (GNode * node, guint index);
Dqtdemux_tree.c38 GNode *
39 qtdemux_tree_get_child_by_type (GNode * node, guint32 fourcc) in qtdemux_tree_get_child_by_type()
41 GNode *child; in qtdemux_tree_get_child_by_type()
58 GNode *
59 qtdemux_tree_get_child_by_type_full (GNode * node, guint32 fourcc, in qtdemux_tree_get_child_by_type_full()
62 GNode *child; in qtdemux_tree_get_child_by_type_full()
84 GNode *
85 qtdemux_tree_get_child_by_index (GNode * node, guint index) in qtdemux_tree_get_child_by_index()
90 GNode *
91 qtdemux_tree_get_sibling_by_type_full (GNode * node, guint32 fourcc, in qtdemux_tree_get_sibling_by_type_full()
[all …]
Dqtdemux_tags.c92 const char *tag, const char *dummy, GNode * node) in qtdemux_tag_add_location()
163 const char *tag, const char *dummy, GNode * node) in qtdemux_tag_add_year()
187 const char *tag, const char *dummy, GNode * node) in qtdemux_tag_add_classification()
242 const char *tag, const char *dummy, GNode * node) in qtdemux_tag_add_str_full()
245 GNode *data; in qtdemux_tag_add_str_full()
346 const char *tag, const char *dummy, GNode * node) in qtdemux_tag_add_str()
353 const char *tag, const char *dummy, GNode * node) in qtdemux_tag_add_keywords()
430 const char *tag1, const char *tag2, GNode * node) in qtdemux_tag_add_num()
432 GNode *data; in qtdemux_tag_add_num()
458 const char *tag1, const char *dummy, GNode * node) in qtdemux_tag_add_tmpo()
[all …]
Dqtdemux_tags.h26 void qtdemux_parse_udta (GstQTDemux * qtdemux, GstTagList * taglist, GNode * udta);
Dqtdemux.c338 static gboolean qtdemux_parse_node (GstQTDemux * qtdemux, GNode * node,
343 QtDemuxStream * stream, QtDemuxStreamStsdEntry * entry, GNode * esds,
3116 GNode *mvex, *trex; in qtdemux_parse_trex()
3996 qtdemux_parse_pssh (GstQTDemux * qtdemux, GNode * node) in qtdemux_parse_pssh()
4042 GNode *moof_node, *traf_node, *tfhd_node, *trun_node, *tfdt_node, *mfhd_node; in qtdemux_parse_moof()
4043 GNode *uuid_node; in qtdemux_parse_moof()
4045 GNode *saiz_node, *saio_node, *pssh_node; in qtdemux_parse_moof()
4302 qtdemux_parse_tfra (GstQTDemux * qtdemux, GNode * tfra_node) in qtdemux_parse_tfra()
4408 GNode *mfra_node, *tfra_node; in qtdemux_pull_mfro_mfra()
7913 GNode *cmov; in qtdemux_parse_moov()
[all …]
Dqtdemux.h106 GNode *moov_node;
109 GNode *moov_node_compressed;
Dqtdemux_dump.h95 gboolean qtdemux_node_dump (GstQTDemux * qtdemux, GNode * node);
Dqtdemux_dump.c1065 qtdemux_node_dump_foreach (GNode * node, gpointer qtdemux) in qtdemux_node_dump_foreach()
1102 qtdemux_node_dump (GstQTDemux * qtdemux, GNode * node) in qtdemux_node_dump()
/third_party/glib/glib/tests/
Dnode.c43 node_build_string (GNode *node, in node_build_string()
69 GNode *root; in traversal_test()
70 GNode *node_B; in traversal_test()
71 GNode *node_C; in traversal_test()
72 GNode *node_D; in traversal_test()
73 GNode *node_E; in traversal_test()
74 GNode *node_F; in traversal_test()
75 GNode *node_G; in traversal_test()
76 GNode *node_J; in traversal_test()
77 GNode *n; in traversal_test()
[all …]
Dautoptr.c250 g_autoptr(GNode) val = g_node_new ("hello"); in test_g_node()
/third_party/gstreamer/gstplugins_bad/ext/ttml/
Dttmlparse.c423 static GNode *
426 GNode *ret; in ttml_parse_body()
437 GNode *descendants = NULL; in ttml_parse_body()
855 ttml_resolve_styles (GNode * node, gpointer data) in ttml_resolve_styles()
900 GNode *root = (GNode *) tree->data; in ttml_resolve_referenced_styles()
909 ttml_inherit_styles (GNode * node, gpointer data) in ttml_inherit_styles()
951 GNode *root = (GNode *) tree->data; in ttml_inherit_element_styles()
962 ttml_inherit_element_whitespace_mode (GNode * node, gpointer data) in ttml_inherit_element_whitespace_mode()
983 ttml_inherit_whitespace_mode (GNode * tree, TtmlWhitespaceMode doc_mode) in ttml_inherit_whitespace_mode()
991 ttml_free_node_data (GNode * node, gpointer data) in ttml_free_node_data()
[all …]
/third_party/glib/gio/
Dgregistrysettingsbackend.c116 GNode *cache_node;
172 GNode *cache_root;
388 static GNode *
389 registry_cache_add_item (GNode *parent, in registry_cache_add_item()
395 GNode *cache_node; in registry_cache_add_item()
427 _ref_down (GNode *node) in _ref_down()
437 registry_cache_ref_tree (GNode *tree) in registry_cache_ref_tree()
440 GNode *node = tree->parent; in registry_cache_ref_tree()
468 _unref_node (GNode *node) in _unref_node()
484 _unref_down (GNode *node) in _unref_down()
[all …]
/third_party/glib/tests/
Dtestglib.c234 node_build_string (GNode *node, in node_build_string()
255 GNode *root; in gnode_test()
256 GNode *node; in gnode_test()
257 GNode *node_B; in gnode_test()
258 GNode *node_F; in gnode_test()
259 GNode *node_G; in gnode_test()
260 GNode *node_J; in gnode_test()
/third_party/glib/
DNEWS.pre-1-3163 * GNode macros (and functions) now return the newly allocated node.
190 * An n-way tree implementation is provided now, based on the GNode structure.
DNEWS9211 - GNode docs improvements
/third_party/glib/docs/reference/glib/
Dglib-sections.txt3047 GNode