Lines Matching defs:file
1 /* libasf - An Advanced Systems Format media file parser
242 asf_data_get_packet(asf_packet_t *packet, asf_file_t *file)
250 iostream = &file->iostream;
251 if (file->packet_size == 0) {
256 if (packet->data_size < file->packet_size) {
257 tmpptr = realloc(packet->data, file->packet_size);
262 packet->data_size = file->packet_size;
265 tmp = asf_byteio_read(iostream, packet->data, file->packet_size);
286 if (read+packet->ec_length > file->packet_size) {
296 if (read+2 > file->packet_size) {
304 file->packet_size - read);
314 packet->length = file->packet_size;
320 if (packet->length < file->packet_size) {
321 packet->padding_length += file->packet_size - packet->length;
322 packet->length = file->packet_size;
325 if (packet->length != file->packet_size) {
370 tmp = asf_data_read_payloads(packet, file->preroll, packet_flags & 0x01,