• Home
  • Raw
  • Download

Lines Matching refs:ilst

1261 atom_ilst_init (AtomILST * ilst)  in atom_ilst_init()  argument
1263 atom_header_set (&ilst->header, FOURCC_ilst, 0, 0); in atom_ilst_init()
1264 ilst->entries = NULL; in atom_ilst_init()
1270 AtomILST *ilst = g_new0 (AtomILST, 1); in atom_ilst_new() local
1272 atom_ilst_init (ilst); in atom_ilst_new()
1273 return ilst; in atom_ilst_new()
1277 atom_ilst_free (AtomILST * ilst) in atom_ilst_free() argument
1279 if (ilst->entries) in atom_ilst_free()
1280 atom_info_list_free (ilst->entries); in atom_ilst_free()
1281 atom_clear (&ilst->header); in atom_ilst_free()
1282 g_free (ilst); in atom_ilst_free()
1295 meta->ilst = NULL; in atom_meta_init()
1312 if (meta->ilst) in atom_meta_free()
1313 atom_ilst_free (meta->ilst); in atom_meta_free()
1314 meta->ilst = NULL; in atom_meta_free()
1325 if (!udta->meta->ilst) { in atom_udta_init_metatags()
1326 udta->meta->ilst = atom_ilst_new (); in atom_udta_init_metatags()
1394 if (udta->meta && udta->meta->ilst->entries) { in atom_udta_clear_tags()
1395 atom_info_list_free (udta->meta->ilst->entries); in atom_udta_clear_tags()
1396 udta->meta->ilst->entries = NULL; in atom_udta_clear_tags()
2862 atom_ilst_copy_data (AtomILST * ilst, guint8 ** buffer, guint64 * size, in atom_ilst_copy_data() argument
2867 if (!atom_copy_data (&ilst->header, buffer, size, offset)) { in atom_ilst_copy_data()
2871 if (ilst->entries && in atom_ilst_copy_data()
2872 !atom_info_list_copy_data (ilst->entries, buffer, size, offset)) in atom_ilst_copy_data()
2891 if (meta->ilst) { in atom_meta_copy_data()
2892 if (!atom_ilst_copy_data (meta->ilst, buffer, size, offset)) { in atom_meta_copy_data()
3677 entries = &udta->meta->ilst->entries; in atom_udta_append_tag()