Dear all, I'm currently implementing addition of videos to the dive photos. This happens to be dog-slow, because we calculate hashes of the file contents. As you can imagine, addition of multiple videos with a few GB each is a major CPU hog. Granted, the UI stays responsive, since this is done in background threads. Nevertheless, it gives a bad impression if the CPUs run at 100% for a few minutes.
What are we supposed to do? Hash only the first MB? That would unfortunately not be backwards-compatible. Do different things for images and videos? Sounds hard to get right. Or perhaps even remove the hashes? I found three users: 1) In git storage. This is unsupported afaik. 2) The "Find moved images" functionality. Perhaps searching for (case- insensitive?) filenames is enough? Or perhaps match by metadata? 3) In current head it is also used for the thumbnail files, but this could be changed before doing the next release. Ideas? Berthold _______________________________________________ subsurface mailing list subsurface@subsurface-divelog.org http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface