Commit Graph

9647 Commits

Author SHA1 Message Date
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
Marcus Meissner
620b00f789 filetree walk, impleent getobjectinfo and getobjecthandles correctly 2015-12-09 16:00:23 +01:00
Marcus Meissner
1ca21d3542 implemented getstorageinfo, getobjecthandles, getstorageids
on unknonw commands send back 0x2005
2015-12-09 14:28:43 +01:00
llo
1f8d8d6d94 add imagequality for Nikon D40 2015-12-09 13:20:35 +01:00
Marcus Meissner
adc05d9baf add closesession 2015-12-09 13:15:53 +01:00
Marcus Meissner
68cb369dcc put_string corrected
deviceinfo now works
2015-12-09 13:08:33 +01:00
Marcus Meissner
1fa3e41e39 started on getdeviceinfo 2015-12-08 18:06:21 +01:00
Marcus Meissner
48da910f21 handle transaction ids correctly 2015-12-08 16:39:34 +01:00
Marcus Meissner
84d210182a decode ptp opcodes
handle ptp opensession
2015-12-08 16:29:56 +01:00
Marcus Meissner
6d726d3cdf more work, sttart data processing 2015-12-07 17:53:01 +01:00
Marcus Meissner
dbe3ea061b assign eps
first level data handling
2015-12-07 17:21:35 +01:00
Marcus Meissner
8e43c05900 hook in more functions into vcamera 2015-12-07 16:31:43 +01:00
Marcus Meissner
ead8d6c616 add virtual camera
report us being a ptp class camera
2015-12-07 15:59:09 +01:00
Marcus Meissner
d46dd69d7d debug functions.
track open state
2015-12-07 15:08:17 +01:00
Marcus Meissner
7c42cfcdd1 added a virtual usb driver
This driver is meant for testing purposes.
2015-12-07 14:18:43 +01:00
Marcus Meissner
60eb0c7f6b added fuji x-e2 data 2015-12-04 08:50:59 +01:00
Marcus Meissner
87386bc16b first stab at implementing a generic opcode emitter via config variables
no data sending or receiving yet

see https://github.com/gphoto/libgphoto2/issues/21
2015-12-02 10:52:55 +01:00
Marcus Meissner
6c0ac24d4a added nikon coolpix l840 2015-11-26 23:04:48 +01:00
Trần Ngọc Quân
583f4ab58d updated vietnamese 2015-11-20 09:50:09 +01:00
Yuri Chornoivan
af4878aa92 updated ukrainian translation 2015-11-20 09:49:45 +01:00
Jakub Bogusz
65400b507f updated polish translation 2015-11-20 09:49:23 +01:00
Marcus Meissner
51984542b0 mark 2.5.9.1 development 2015-11-18 22:58:42 +01:00
Marcus Meissner
3745402108 2.5.9 release libgphoto2-2_5_9-release 2015-11-18 21:25:01 +01:00
Marcus Meissner
473e916229 merge from libmtp 2015-11-18 19:51:18 +01:00
Marcus Meissner
929df71b04 Inject devicepropcodes for nikon 1 (e.g. j5) that do not have it.
add NEF (Raw) in the imagequality2 case for J5
2015-11-18 19:46:21 +01:00
Marcus Meissner
b07482f9e9 removed unused variables 2015-11-15 21:28:02 +01:00
Marcus Meissner
a8c6c774f1 free the async interrupts before resetting device, so they do not
trigger
2015-11-15 13:56:39 +01:00
Marcus Meissner
14f9c6256e sony bulb option 2015-11-11 23:14:46 +01:00
Marcus Meissner
48f50464fc added a sony bulb mode 2015-11-11 23:06:48 +01:00