Esempio n. 1
0
void quicktime_elst_init_all(quicktime_elst_t *elst)
{
	if(!elst->total_entries)
	{
		elst->total_entries = 1;
		elst->table = (quicktime_elst_table_t*)calloc(1, sizeof(quicktime_elst_table_t) * elst->total_entries);
		quicktime_elst_table_init(&(elst->table[0]));
	}
}
Esempio n. 2
0
int quicktime_elst_init_all(quicktime_elst_t *elst)
{
    if(!elst->total_entries)
    {
        elst->total_entries = 1;
        elst->table = (quicktime_elst_table_t*)malloc(sizeof(quicktime_elst_table_t) * elst->total_entries);
        quicktime_elst_table_init(&(elst->table[0]));
    }

    return 0;
}
Esempio n. 3
0
void quicktime_read_elst(quicktime_t *file, quicktime_elst_t *elst)
{
	int i;
	elst->version = quicktime_read_char(file);
	elst->flags = quicktime_read_int24(file);
	elst->total_entries = quicktime_read_int32(file);
	elst->table = (quicktime_elst_table_t*)calloc(1, sizeof(quicktime_elst_table_t) * elst->total_entries);
	for(i = 0; i < elst->total_entries; i++)
	{
		quicktime_elst_table_init(&(elst->table[i]));
		quicktime_read_elst_table(file, &(elst->table[i]));
	}
}