wvreeven wrote: So, why not use CR2 files?
knro wrote: Problem found and fixed. Appears a recent histogram performance improvement led to this. I will try to update Windows build as well.
Herrhausen wrote: All cameras with a separate "B" mode would benefit massively from this modification. But other cameras would benefit to some extent, too since Ekos would no longer obtain inaccurately timed "B" exposures for fast shutter speeds when falling back to "B" mode. IMO 1/2000s cannot be timed by countdown. Even in a camera without separate "B" mode, requesting a 1/1400s (just an example) exposure would - as it is now - result in an inaccurately exposed frame.
The fallback to "B" mode is what should be prevented. With "B/M cameras" like the 5D it results in malfunction. With all other cameras it results in inaccurately timed exposures (at high shutter speeds).
knro wrote: Ok I just committed changes to force the exposure to be aligned with the DSLR preset exposures. Can you please test?
knro wrote: So the *driver* was always falling back to BULB when the exposure > 1 second. I just removed this limitation in the indi-gphoto driver, so please test.
knro wrote: Please note that in my camera (600D), I can still take proper exposures (e.g. 10 s) with camera being in Manual & Bulb modes without using camera predefined exposures. I think this behavior differs in different cameras so this is why.
- FORCE BULB should be disabled 100% of the time when a "B/M camera" is detected just as you had suggested before.
- Ekos should display an error message once out-of-range shutter speeds are requested. During one of my tests I had entered a too high ADU value. Ekos increased exposure times (just as an example) to 34s which was adjusted to 30s. Since the ADU came in below target, Ekos increased the requested exposure time
further to 54s or so which again was adjusted to 30s. In this case the process will fail requesting 3600s flats.
- If the value entered in the Calibration - Tolerance field is too tight, Ekos might be unable to successfully take flats due to the limited number of available shutter speeds.
- In the CCD tab's Exposure field only valid shutter speeds should be accepted/displayed. The up/down arrows should browse through the list of available shutter speeds.
- The CCD tab's countdown should be synchronized with actual shutter speeds. As it is now, Ekos does for instance a 54s countdown while in fact the camera takes a 30s exposure.