Hi. Just some more info re the "repeat interval delay" bug as discussed in:
https://sourceforge.net/p/opencamera/tickets/919/
https://sourceforge.net/p/opencamera/tickets/181/
My own data is that when I set the repeat interval to 60 seconds, I get the following timestamps:
IMG_20221024_174042.jpg
IMG_20221024_174143.jpg
IMG_20221024_174244.jpg
IMG_20221024_174345.jpg
IMG_20221024_174446.jpg
IMG_20221024_174547.jpg
IMG_20221024_174648.jpg
IMG_20221024_174748.jpg
IMG_20221024_174849.jpg
IMG_20221024_174950.jpg
IMG_20221024_175051.jpg
IMG_20221024_175152.jpg
IMG_20221024_175253.jpg
IMG_20221024_175354.jpg
IMG_20221024_175455.jpg
IMG_20221024_175556.jpg
IMG_20221024_175658.jpg
IMG_20221024_175800.jpg
IMG_20221024_175900.jpg
IMG_20221024_180001.jpg
So I can see that the effective repeat interval is approximately 61 seconds (I ran this test with flash off, focus locked and exposure locked).
I've tried a similar experiment using the open source app "Background Timelapse", and here are the timestamps from that app:
16:25:12.53 img000000.jpg
16:26:12.52 img000001.jpg
16:27:12.54 img000002.jpg
16:28:12.48 img000003.jpg
16:29:12.46 img000004.jpg
16:30:12.44 img000005.jpg
16:31:12.48 img000006.jpg
16:32:12.50 img000007.jpg
16:33:12.44 img000008.jpg
16:34:12.47 img000009.jpg
16:35:12.49 img000010.jpg
16:36:12.53 img000011.jpg
16:37:12.49 img000012.jpg
16:38:12.41 img000013.jpg
16:39:12.43 img000014.jpg
16:40:12.40 img000015.jpg
16:41:12.43 img000016.jpg
16:42:12.45 img000017.jpg
16:43:12.44 img000018.jpg
16:44:12.42 img000019.jpg
Here, the "earliest" timestamp is 12.40 seconds and the latest is 12.54. so that's a variation of 0.14 seconds across 20 photographs. Also of interest is that the offset is not monotonically increasing.
I've had a very brief look at the code and one interesting thing that I've found is the use of scheduleAtFixedRate instead of scheduleWithFixedDelay.
HTH, J.
Anonymous
In case it helps, here is another successful data point: using chronosnap set to a 60-second interval, I get the following timestamps:
The earliest is at 20.20, the latest is at 20.50, so that's 0.3 seconds variation across 20 photographs, and again it is interesting to note that the offset is not monotonically increasing.