Hi, On Mon, Dec 2, 2013 at 11:06 AM, Daniel P. Berrange <d...@berrange.com> wrote: > On Sun, Dec 01, 2013 at 12:52:33AM +1300, Jehan Pagès wrote: >> Hi, >> >> On Sat, Nov 30, 2013 at 11:01 PM, Daniel P. Berrange <d...@berrange.com> >> wrote: >> > On Fri, Nov 29, 2013 at 04:46:50PM +1300, Jehan Pagès wrote: >> >> Hey, >> >> >> >> I saw these commits and focusing through entangle, which is an awesome >> >> addition. >> >> Unfortunately when I try any of [,.< >], I get a popup error: >> >> « >> >> Manual focus failed >> >> >> >> Manual focus control was not a range widget >> >> » >> > >> > Urgh, so looking the gphoto2 code the Canon cameras support manual >> > focus in a totally different way. Nikon cameras let you nudge the >> > focus point in arbitrary steps / granularity. Canon seems to be >> > limited to just 7 separate manual focus points which really sucks. >> > So I'll have to write some more code to deal with canon for this. >> > >> >> I see. Well indeed only 7 levels of granularity only does not look all >> that useful. :-/ > > Actually it is possible I mis-understood the way it works - I have a > feeling it might actually be 3 deltas in each direction - eg small > step change, medium step change, large step change. > >> > Can you try to test in gphoto2 shell eg just set the autofocus config >> > parameter >> > >> > # gphoto --shell >> >> I assume you meant `gphoto2 --shell` because I can't see a command >> `gphoto` in any package. >> >> > > set-config-value /main/actions/autofocusdrive=1 >> > .... >> > > set-config-value /main/actions/autofocusdrive=1 >> > .... >> > > set-config-value /main/actions/autofocusdrive=1 >> > >> > and see if the camera hangs in the same way. >> >> Just tested. It does. No error showing in the gphoto2 shell, but the >> camera shows busy forever. And same as in entangle, only the first >> call would actually focus something. Any subsequent call still shows >> no error, but no additional focus going on (of course, I moved the >> camera to be sure the focus point would be different). >> >> Interestingly if I quit gphoto2 shell and enter it again, then rerun >> the command, this time I get a "I/O in progress" error, which for once >> looks consistent with the "busy" camera. >> >> Below a copy-paste. Text after a '#' are obviously comments I added on >> the copy-paste, and were not written in the shell. :-) >> >> ------------------------------------------------------------------- >> $ gphoto2 --shell >> gphoto2: {/mnt/dev/prog/crossroad} /> set-config-value >> /main/actions/autofocusdrive=1 # <- only here a focus happen! >> gphoto2: {/mnt/dev/prog/crossroad} /> set-config-value >> /main/actions/autofocusdrive=1 # <- no focus made! >> gphoto2: {/mnt/dev/prog/crossroad} /> >> $ gphoto2 --shell # <- here I restart gphoto2 shell but I did not >> restart the camera after the previous commands. >> gphoto2: {/mnt/dev/prog/crossroad} /> set-config-value >> /main/actions/autofocusdrive=1 >> >> *** Error *** >> Failed to set new configuration value 1 for configuration entry >> /main/actions/autofocusdrive. >> *** Error (-110: 'I/O in progress') *** >> gphoto2: {/mnt/dev/prog/crossroad} /> >> ------------------------------------------------------------------- >> >> Is that to say that the problem is upstream? Or is there more that you >> may have to understand to work with a Canon camera and gphoto2? > > Ok, this is useful information. This is almost certainly a libgphoto2 > bug. The best thing todo is to report this problem to the ligphoto2 > mailing list directly. When reporting this, run the same 'gphoto2' > commands above, but adding the --debug when launching it. Then add > the debug logs as an attachment - that should give their devs enough > info to start debugging the problem.
Ok I will do. I will start by installing the dev version of gphoto2 first though. Maybe that's something already fixed in the source repo. Thanks. Jehan > Regards, > Daniel > -- > |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| > |: http://libvirt.org -o- http://virt-manager.org :| > |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| > |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ Entangle-devel mailing list Entangle-devel@gna.org https://mail.gna.org/listinfo/entangle-devel