Commit Graph

9419 Commits

Author SHA1 Message Date
Marcus Meissner
e8a78a4064 implify code (Coverity)
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15447 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-06-07 15:21:10 +00:00
Marcus Meissner
e0cf175a12 check Model for being NULL
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15446 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-06-07 15:19:36 +00:00
Marcus Meissner
0b97f95960 added powershot sx520hs
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15445 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-06-06 19:01:31 +00:00
Marcus Meissner
e413a68cbe added eos m3
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15444 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-21 07:02:17 +00:00
Marcus Meissner
e1a83d01fc added EOS M3 id
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15443 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-21 06:57:53 +00:00
Marcus Meissner
17eaee5bb1 added continous af mode
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15442 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-21 06:57:35 +00:00
Marcus Meissner
0544cd0fd3 intterupt timeout is ok
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15441 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-17 21:19:28 +00:00
Marcus Meissner
bf789225ef fixed fn
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15440 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-16 20:04:02 +00:00
Marcus Meissner
fc71d674c2 note for eos m2
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15436 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-09 10:28:59 +00:00
Marcus Meissner
039b565faf added samsung nx1
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15435 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-09 10:11:40 +00:00
Marcus Meissner
7ecfcf106b added samsung nx01
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15434 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-09 09:55:29 +00:00
Marcus Meissner
ece6f7912c override get commands for coolpix a too
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15432 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-05-05 12:15:10 +00:00
Marcus Meissner
9cf1a25307 also use the new capture method on trigger capture
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15426 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-16 12:39:48 +00:00
Marcus Meissner
8b8bcd4cda remove unused camera parameter from set_mimetype
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15425 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-15 15:37:48 +00:00
Marcus Meissner
ebe6919a7e format
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15424 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-15 15:36:14 +00:00
Marcus Meissner
cda479a414 EOS capture ... on newer with eosremoterelease on/off switch,
use that one and check if we are acquiring focus before doing
a full press.

This can avoid "busy" locking the camera when we get no focus.

(partially done, trigger capture needs it too)


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15423 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-15 15:30:33 +00:00
Marcus Meissner
0ea313f0ff synced with libmtp 1.1.9
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15422 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-15 06:52:45 +00:00
Marcus Meissner
25aba1e88d setcapmode further improvements, setter function
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15421 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-14 14:24:21 +00:00
Marcus Meissner
6528392f3f bugfixes, getcapmode work
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15420 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-14 13:44:06 +00:00
Marcus Meissner
8bc6794639 if we have libusb1, do not build libusb0 support
libusb1 is now the prefered driver


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15419 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-14 12:00:08 +00:00
Marcus Meissner
e0ad4f6f77 fixed libusb1 detection on debian-kfreebsd
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15418 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-06 21:08:06 +00:00
Marcus Meissner
41ef083e22 get orientation, define all keys
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15417 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-06 18:27:24 +00:00
Marcus Meissner
5da9c391fa real aka market iso added
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15416 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-06 17:56:20 +00:00
Marcus Meissner
3421a77550 current work
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15415 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-06 17:22:44 +00:00
Marcus Meissner
4adc2456a9 capmode query needs to be serialized somehow
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15414 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-04 16:12:56 +00:00
Marcus Meissner
b357f3efe7 current work, + capmode
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15413 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-04-04 11:48:30 +00:00
Marcus Meissner
c8635e1851 cleanup the async interrupt transfers
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15412 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-29 21:16:36 +00:00
Marcus Meissner
e9d122e438 fixed the sizeof, allocate 10 transfers and not just 1
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15411 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-29 15:47:50 +00:00
Marcus Meissner
50f85a358c resync, unduplicated names
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15407 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-28 10:54:19 +00:00
Marcus Meissner
ce328ce4aa updated music-players from libmtp
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15406 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-28 10:18:49 +00:00
Marcus Meissner
7f1f20a964 From: Axel Waggershauser <awagger@web.de>
3) I got heaps of error messages from a failed attempt to read the settings
file. The code in gphoto_settings.c could need some proper cleanup but I
only improved the logging messages a bit and made the usage of the
log-level consistent (report the unproblematic failed read as a DEBUG
level message consistently).



git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15405 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-27 07:09:02 +00:00
Marcus Meissner
0f63051f5b From: Axel Waggershauser <awagger@web.de>
2) My error logging "campaign" from last year revealed an issue with the
gp_file_set_mime_type call in camera_canon_eos_capture(). First allocate
the file struct before setting any properties.



git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15404 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-27 07:07:19 +00:00
Marcus Meissner
6d522fb528 From: Axel Waggershauser <awagger@web.de>
1) I always got an "invalid parameter" error message on gp_camera_exit,
because gp_port_close gets called twice. Since the result gets ignored
anyway the attached patch makes libusb1.c accept a second call by simply
returning.



git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15403 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-27 07:05:41 +00:00
Marcus Meissner
1defddc66f added sony DSC-HX60V.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15402 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-25 22:35:27 +00:00
Marcus Meissner
ef9de5349a added fujifilm x-e2
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15395 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-22 22:06:08 +00:00
Marcus Meissner
f19c373aae initialize the wait_for_event state during capture,
so we get the secondary image even on the first capture


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15394 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-22 21:19:55 +00:00
Marcus Meissner
68f94f7d75 improve cleanup routines for async interrupt handling
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15393 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-22 20:59:19 +00:00
Marcus Meissner
c8bb3ab35a From: Stuart Bennett <engineer@users.sf.net>
https://sourceforge.net/p/gphoto/patches/165/


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15392 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-17 08:29:43 +00:00
Marcus Meissner
0af169c75b added eos 7d mark ii debuginfo
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15391 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-15 21:22:59 +00:00
Marcus Meissner
0986dbbc23 started on NEWS
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15390 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-15 21:01:41 +00:00
Marcus Meissner
740c340ec5 moved cancel transfer from _exit to _close
interrupt transfer can be done in sync fashion, it will call into  


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15389 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-15 20:58:20 +00:00
Marcus Meissner
5960feda6c CHDK: basic configuration handling
CHDK: delete implemented


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15388 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-15 20:55:59 +00:00
Marcus Meissner
7b7f7c17f9 added canon eos 7d markii id
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15387 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-15 20:54:22 +00:00
Marcus Meissner
f1c2ee16f0 CHDK: capture to sd card now working
CHDK: code refactoring


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15386 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-12 13:07:33 +00:00
Marcus Meissner
16b880c2a6 commit temporary work on queued interrupt handling
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15385 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-11 21:53:14 +00:00
Marcus Meissner
03faa36664 return the read bytes from a control transfer, we need it
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15384 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-10 09:08:36 +00:00
Marcus Meissner
b9d27577c3 added sony a7s in control mode
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15383 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-10 08:05:38 +00:00
Marcus Meissner
c31b6ffa72 disable not yet working async handling
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15382 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-08 21:15:25 +00:00
Marcus Meissner
242a1b4ca2 function prefixes changed to be more clear that this is libusb1
started adding async transfers for e.g. interrupts


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15381 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-08 21:00:31 +00:00
Marcus Meissner
61f2be9ee6 added Sony A7s MTP id
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15380 67ed7778-7388-44ab-90cf-0a291f65f57c
2015-03-08 08:48:20 +00:00