Commit Graph

9675 Commits

Author SHA1 Message Date
Marcus Meissner
29fb49d20b debug output of ptp operations in ptpip 2015-12-29 22:41:13 +01:00
Marcus Meissner
a724de4005 handle "manual focus" in new eos capture logic 2015-12-29 22:39:18 +01:00
Marcus Meissner
54062e7410 50*100 should have been 50*1000, make exposure times of more than 5 seconds
happen again
2015-12-29 22:04:32 +01:00
Fabrício Godoy
725da97acb updated brazilian portuguese 2015-12-29 18:24:16 +01:00
Sebastian Rasmussen
2460ed6b28 updated swedish 2015-12-28 12:27:27 +01:00
Sebastian Rasmussen
e6b6569211 updated swedish 2015-12-28 12:27:01 +01:00
Marcus Meissner
73f69702a7 tag the nikon 4100 capture capable
fixed https://github.com/gphoto/libgphoto2/issues/29
2015-12-28 09:05:50 +01:00
Marcus Meissner
15c6432665 document capture and delete being virtual 2015-12-27 17:39:07 +01:00
Marcus Meissner
bb27a633ad document 9999 opcode 2015-12-27 15:18:48 +01:00
Marcus Meissner
f63bdb9d48 allow timeout setting with the 0x9999 command, its the second argument 2015-12-27 13:56:11 +01:00
Marcus Meissner
146ba117ee 9999,2 emits a capture complete event 2015-12-27 13:28:03 +01:00
Marcus Meissner
27bd3196ae fixed missing struct component for last diff 2015-12-26 21:23:47 +01:00
Marcus Meissner
c60256d9b2 if we get a 2009 error from deleting sdram pictures, remember this
and do not try again, as this confuses the D750

fixes https://github.com/gphoto/libgphoto2/issues/22
2015-12-26 20:25:19 +01:00
Marcus Meissner
35081ae9ec generic opcode , default getdata 2015-12-23 19:15:18 +01:00
Marcus Meissner
c770226124 whitespace adjustment 2015-12-23 19:15:18 +01:00
Marcus Meissner
da0fb234bd report objectremoved event too 2015-12-23 19:15:18 +01:00
Marcus Meissner
eb263d2683 handle arguments in opcode config correctly 2015-12-23 19:15:18 +01:00
Marcus Meissner
813c95e740 add a vcamera specific opcode 9999 which can be used to generate
special actions
2015-12-23 19:15:18 +01:00
Marcus Meissner
d2d7a93de1 implement sending data to the camera
implement setting properties
implement datetime set
2015-12-23 19:15:18 +01:00
Marcus Meissner
2e0bb8deb4 use correct size in array size on 16bit unpacker 2015-12-22 12:20:49 +01:00
Marcus Meissner
de329963fc correctly clear out the freed pointers for irqs, irqlens and
and the irqcount on _close (we might just reopen the same port later).
2015-12-21 21:06:52 +01:00
Marcus Meissner
020964a205 check total datasize during uint16 unpacking 2015-12-21 14:25:23 +01:00
Marcus Meissner
1246cad6b9 check array size in the uint32 array unpacker
should fix https://sourceforge.net/p/gphoto/bugs/1023/
2015-12-21 14:16:51 +01:00
Marcus Meissner
9aa52b39a9 fuji x-t1 info added 2015-12-21 10:19:41 +01:00
Marcus Meissner
b9ad66687f do not try to use libusb libusb_strerror, its presence seems to fluctuate 2015-12-21 10:15:12 +01:00
Marcus Meissner
431a93becb check for setenv/getenv and only use if present (fixes mingw32) 2015-12-21 09:08:49 +01:00
Marcus Meissner
17b803a14c added canon eos 750 d reported by Johannes Goecke <jg-ml@web.de> 2015-12-20 17:40:52 +01:00
Marcus Meissner
7c71a38ff9 rename the secondary datetime widget on eos, so it does not conflict 2015-12-16 22:04:16 +01:00
Marcus Meissner
71d3700972 avoid direct 32bit access as it might be unaligned 2015-12-16 11:08:16 +01:00
Marcus Meissner
cfb01b8b3f increment capcnt even on storefull event 2015-12-13 20:13:35 +01:00
Marcus Meissner
f8b714f676 handle storefull events during capture 2015-12-13 20:13:20 +01:00
Marcus Meissner
0ce0063700 emit a storefull error, bothj as return code and during capture 2015-12-13 19:41:37 +01:00
Marcus Meissner
de9ca87beb create a new directory every 100 captured images, including objectadded
events
2015-12-13 19:24:09 +01:00
Marcus Meissner
57d27f56c4 the nikon s1 detection also mistakenly
detected coolpix s7000

this should fix https://github.com/gphoto/libgphoto2/issues/25
2015-12-13 15:09:53 +01:00
Marcus Meissner
d2d5f08a62 check parameters of initatecapture 2015-12-12 13:35:23 +01:00
Marcus Meissner
1410430126 report captureformats, report capturecompleteevent 2015-12-11 18:32:05 +01:00
Marcus Meissner
fdb220114a first working initiatecapture version 2015-12-11 18:25:41 +01:00
Marcus Meissner
55d8766817 missing break 2015-12-11 17:50:28 +01:00
Marcus Meissner
d273a42f3f add possibility to inject and remove interrupts 2015-12-11 17:42:40 +01:00
Marcus Meissner
20c74a8f00 hook in interrupt reading 2015-12-11 16:43:26 +01:00
Marcus Meissner
8c8431eda4 support more filetypes -> objectformatcode, guess on extension 2015-12-10 16:18:41 +01:00
Marcus Meissner
d20cc22c40 use a libgphoto2_port based /usr/share directory as base directory
install a README.txt  there
2015-12-10 15:54:06 +01:00
Marcus Meissner
306018ee6e implement deleteobject (but not yet recursive) 2015-12-10 15:23:32 +01:00
Marcus Meissner
46920445e4 add datetime property 2015-12-10 14:58:42 +01:00
Marcus Meissner
d2a1d965b1 implement getnumobjects 2015-12-10 14:43:09 +01:00
Marcus Meissner
32f0a6ae57 implement getthumb using libexif
use libexif to read image width, height, thumbsize
2015-12-10 14:26:57 +01:00
Marcus Meissner
538eeaaba3 also add the generic usb: wildcard matcher 2015-12-10 14:26:39 +01:00
Marcus Meissner
df3ca8fbb5 check for libexif. this is used by the vusb/vcamera 2015-12-10 13:09:44 +01:00
Marcus Meissner
795851750b implement getpropdesc and getpropval
support querying (read) of battery level
2015-12-09 18:01:17 +01:00
Marcus Meissner
108d262525 implemented a simple getobject
reformatting a bit
report JPEG as imageformat
2015-12-09 16:30:28 +01:00