Great news, I found a way to solve the AF Scan crash. I used DoAFLock() instead of MakeAFScan(). I was experimenting with UnlockAF after MakeAFScan to see what happens and tried also DoAFLock and found it. Look like it has the same functionality and doesn't crash when zooming.
thanks for notify me in the Ixus 1000 thread.I get no notify about that, so i only today take a look whats new.
and its a really great new.
Your fix work on Ixus 1000 too great, i get no crash.
I dont know, if chdk change to use the new command or should the address for makeafscan set to DoAFLock to work with newest chdk source ?
thats the code i test.
void other_kbd_process(){
int key;
#if CAM_AF_SCAN_DURING_VIDEO_RECORD
if (movie_status==VIDEO_RECORD_IN_PROGRESS) {
if (kbd_is_key_clicked(conf.video_af_key)) DoAFLock();
}
#endif
its great to have refocus button working, because without button focus adjust is very slow.
last thing i miss is change exposure during record.
have you done some tesst, or better idea ?
I get the idea to try out a brute force method during video record.in the keyboard task loop, i try to set always the EV value.maybe that help ?