as the camera needs processing time to close a video file
in future builds this can be found out via ubasic, i guess i will add it. as in my recent dev thread we now have a way to find out status of video recording. you can ask the status of that special variable and you can directly see: video in progress? video stopped? video stopped but not finished writing to card?
sorry for offtopic, just wanted to tell barney.
That would be really good. I actually have a new version of this script in my camera (haven't tested it through enough quite yet but I'll post it eventually), I ditched the dialmode change and did video mode the "regular" way instead. It now has a slow and fast acting video mode (just like the still modes, with focus either right before shoot or at startup/timeout/restart).
It has two awkward problems, one is the need for delays in video mode (which you say will be solved) and the other one is the lack of a portable way to find if we're in video mode i.e. the user must first set the camera to video mode and then also select video mode from script settings (or if the propcase and it's value at video mode are same for all equal digic version cameras, someone tell me they are; that would be fairly ok since the 205/206 already requires separate versions for the two digic versions).
Actually there's a third thing I'm not quite sure about and that's how digic II and/or S/G series handle shoot_full. The a570is seems to autofocus on shoot_full (which was a problem in the MD speedup thread a couple of months back), which means that in the slow acting video MD mode I can exit the MD function and press shoot_full immediately and the camera will waste no more time than absolutely necessary for autofocus and autoexposure before starting to record video.
If the S3 and some other models work differently, they may shoot_half + sleep + shoot_full combo, where the length of sleep is unknown. Or does "shoot" work? Or is there a way to find if those camera models are done focusing/calculating exposure
in video mode?