Lines Matching refs:dref
1066 atom_dref_init (AtomDREF * dref, AtomsContext * context) in atom_dref_init() argument
1070 atom_full_init (&dref->header, FOURCC_dref, 0, 0, 0, flags); in atom_dref_init()
1076 dref->entries = g_list_append (dref->entries, alis); in atom_dref_init()
1080 dref->entries = g_list_append (dref->entries, url); in atom_dref_init()
1085 atom_dref_clear (AtomDREF * dref) in atom_dref_clear() argument
1089 atom_full_clear (&dref->header); in atom_dref_clear()
1090 walker = dref->entries; in atom_dref_clear()
1096 dref->entries = g_list_remove_link (dref->entries, aux); in atom_dref_clear()
1116 atom_dref_init (&dinf->dref, context); in atom_dinf_init()
1123 atom_dref_clear (&dinf->dref); in atom_dinf_clear()
2614 atom_dref_copy_data (AtomDREF * dref, guint8 ** buffer, guint64 * size, in atom_dref_copy_data() argument
2620 if (!atom_full_copy_data (&dref->header, buffer, size, offset)) { in atom_dref_copy_data()
2624 prop_copy_uint32 (g_list_length (dref->entries), buffer, size, offset); in atom_dref_copy_data()
2626 walker = dref->entries; in atom_dref_copy_data()
2656 if (!atom_dref_copy_data (&dinf->dref, buffer, size, offset)) { in atom_dinf_copy_data()