diff options
Diffstat (limited to 'qt-faststart.c')
-rw-r--r-- | qt-faststart.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/qt-faststart.c b/qt-faststart.c index 2cc6863152..f9de435146 100644 --- a/qt-faststart.c +++ b/qt-faststart.c @@ -243,8 +243,11 @@ int main(int argc, char *argv[]) free(moov_atom); return 1; } - /* seek after ftyp atom if needed */ - fseeko(infile, start_offset, SEEK_SET); + + if (start_offset > 0) { /* seek after ftyp atom */ + fseeko(infile, start_offset, SEEK_SET); + last_offset -= start_offset; + } outfile = fopen(argv[2], "wb"); if (!outfile) { |