7 /* We have lifted sections of ASF decoding from ffmpeg */
8 /* to add direct copy support and seeking to it */
10 #define MAX_ASFSTREAMS 256
24 } quicktime_asfpacket_t;
32 int type_specific_size;
39 unsigned char *extradata;
40 unsigned char fourcc[5];
61 } quicktime_asfstream_t;
65 quicktime_guid_t quid;
68 int64_t total_packets;
78 } quicktime_asfheader_t;
83 quicktime_asfheader_t header;
84 quicktime_asfstream_t *streams[MAX_ASFSTREAMS];
86 quicktime_asfpacket_t *index;
93 int quicktime_read_guid(quicktime_t *file,quicktime_guid_t *guid);
94 quicktime_asfstream_t *new_asfstream(void);
95 void delete_asfstream(quicktime_asfstream_t *stream);
96 void quicktime_delete_asf(quicktime_asf_t *asf);
97 int quicktime_read_asf(quicktime_t *file);
98 void quicktime_dump_asf(quicktime_asf_t *asf);