set_position(f, f->file_size); /* write new moov atom at EOF */
} else /* overwrite old moov atom */
set_position(f, f->moov_offset);
write_u32_be(buf, new_moov_size + 8);
set_position(f, f->file_size); /* write new moov atom at EOF */
} else /* overwrite old moov atom */
set_position(f, f->moov_offset);
write_u32_be(buf, new_moov_size + 8);