Lines Matching refs:infile
17 * qt-faststart <infile.mov> <outfile.mov>
432 FILE *infile = NULL;
450 printf("Usage: qt-faststart <infile.mov> <outfile.mov>\n"
460 infile = fopen(argv[1], "rb");
461 if (!infile) {
468 while (!feof(infile)) {
469 if (fread(atom_bytes, ATOM_PREAMBLE_SIZE, 1, infile) != 1) {
490 if (fseeko(infile, -ATOM_PREAMBLE_SIZE, SEEK_CUR) ||
491 fread(ftyp_atom, atom_size, 1, infile) != 1 ||
492 (start_offset = ftello(infile)) < 0) {
500 if (fread(atom_bytes, ATOM_PREAMBLE_SIZE, 1, infile) != 1) {
504 ret = fseeko(infile, atom_size - ATOM_PREAMBLE_SIZE * 2, SEEK_CUR);
506 ret = fseeko(infile, atom_size - ATOM_PREAMBLE_SIZE, SEEK_CUR);
554 fclose(infile);
565 if (fseeko(infile, -(atom_size + free_size), SEEK_END)) {
569 last_offset = ftello(infile);
580 if (fread(moov_atom, atom_size, 1, infile) != 1) {
593 fclose(infile);
594 infile = NULL;
601 infile = fopen(argv[1], "rb");
602 if (!infile) {
608 if (fseeko(infile, start_offset, SEEK_SET)) {
638 /* copy the remainder of the infile, from offset 0 -> last_offset - 1 */
649 if (fread(copy_buffer, bytes_to_copy, 1, infile) != 1) {
660 fclose(infile);
669 if (infile)
670 fclose(infile);