1 #include "funcprotos.h"
5 void quicktime_delete_frma(quicktime_frma_t *frma)
7 if(frma->data) free(frma->data);
10 int quicktime_read_frma(quicktime_t *file,
11 quicktime_atom_t *parent_atom,
12 quicktime_atom_t *leaf_atom,
13 quicktime_frma_t *frma)
15 frma->data_size = parent_atom->size - 12;
16 frma->data = calloc(1, frma->data_size + 1024);
17 quicktime_set_position(file, parent_atom->start + 12);
18 quicktime_read_data(file,
22 * printf("quicktime_read_frma %02x %02x %02x %02x %02x %02x %02x %02x\n",
32 quicktime_atom_skip(file, parent_atom);
36 void quicktime_frma_dump(quicktime_frma_t *frma)
41 printf(" QDM2 description\n");
42 printf(" data_size=0x%x\n", frma->data_size);
44 for(i = 0; i < frma->data_size; i++)
46 printf("0x%02x ", (unsigned char)frma->data[i]);