Browse Source

use fseeko and ftello to be 64 bit offsets compliant

Originally committed as revision 5167 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Baptiste Coudurier 19 years ago
parent
commit
e2daf55465
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      qt-faststart.c

+ 4
- 4
qt-faststart.c View File

@@ -118,9 +118,9 @@ int main(int argc, char *argv[])
break;
}
atom_size = BE_64(&atom_bytes[0]);
fseek(infile, atom_size - ATOM_PREAMBLE_SIZE * 2, SEEK_CUR);
fseeko(infile, atom_size - ATOM_PREAMBLE_SIZE * 2, SEEK_CUR);
} else {
fseek(infile, atom_size - ATOM_PREAMBLE_SIZE, SEEK_CUR);
fseeko(infile, atom_size - ATOM_PREAMBLE_SIZE, SEEK_CUR);
}
}

@@ -132,8 +132,8 @@ int main(int argc, char *argv[])

/* moov atom was, in fact, the last atom in the chunk; load the whole
* moov atom */
fseek(infile, -atom_size, SEEK_END);
last_offset = (uint64_t)ftell(infile);
fseeko(infile, -atom_size, SEEK_END);
last_offset = ftello(infile);
moov_atom_size = atom_size;
moov_atom = malloc(moov_atom_size);
if (!moov_atom) {


Loading…
Cancel
Save