Re: Canon 1300D: can only capture one image; second capture fails
Marcus Meissner <[email protected]>
| Newsgroups | gmane.comp.multimedia.gphoto.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, On Wed, Feb 01, 2017 at 11:58:36PM +0100, Dr. Volker Jaenisch wrote: > Hi Oliver! > > > Am 01.02.2017 um 23:35 schrieb Oliver Bendig: > > I didn't thought that there will be such a problem with the 1300D. I > > had the 1100D in my photo booth for years now until the USB connection > > of the camera was not recognized anymore. My photo booth software that > > I wrote years ago worked perfectly for thousands of photos with > > libgphoto and the 1100D. > Yep.The 1100D is used by lots of people without problems. Lots of > Foto-Webcam in the Alps run the 1100D. > > > > But okay, if the camera isn't compliant with PTP anymore and breaks > > with gphoto (and reliability) then I will return the camera and get > > something else. > I am not the authority here, but I assume that even the 1100D was not > complying with PTP. > > Please do not throw away the 1300D. It is a lovely camera. > > Use it to support the others here in the community to craft better > software. > > * Provide some debug logs > * If you like I can give you some instructions with ptpy to debug your > camera from python. > > Maybe there is a simple solution to find. They all talk PTP, but use mostly "vendor extension" commands, which we do not have documentation or description for. So we mostly guess how to use them right, or do USB sniffing to try it out. What I think might be missing here is a bit of waiting between the full shutter press and full shutter release. If you are curious to try something... This basically executes the shutter commands the capture function does, plus some additional waiting bettween "Press 2" and "Release 2". export LANG=C gphoto2 --wait-event=1s --set-config eosremoterelease="Press 1" --wait-event=1s --set-config eosremoterelease="Press 2" --wait-event=100ms --set-config eosremoterelease="Release 2" --set-config eosremoterelease="Release 1" --wait-event-and-download=5s Ciao, Marcus ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot