1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
|
2011-01-25 Marcus Meissner <marcus@jet.franken.de>
* sierra-usbwrap.c: Instead of synthesizing USB Mass Storage protocol
to send SCSI commands ... Use the usbscsi: port and send them
directly.
2008-09-20 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Implement storage_info function.
2007-04-22 Marcus Meissner <marcus@jet.franken.de>
* *-desc.c: Removed "const" from some structures that
are written to by the configuration handling code.
2007-02-13 Chandra Curtis <chandracurtis@ntu.edu.sg>
*sierra.c, sierra-desc.h, olympus-desc.c: Added support for Olympus SP-500UZ.
(Works with gtkam, still some issue with gphoto2)
2006-08-08 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Added Nikon CoolPix 2100, from
Ken Restivo <ken@restivo.org>.
2005-09-26 Marcus Meissner <marcus@jet.franken.de>
* sierra-desc.c: Fixed 2 strict aliasing problems.
2005-08-04 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: epson photopc 700 has no reg 51 either
2005-07-07 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Moved new Olympus entries prodid 0x109 here (from ptp2).
2005-06-10 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Added Nikon Coolpix 4300 in wrapper modce.
2005-05-30 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Sanyo VPC G250 does not have register 51.
2005-05-08 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: The olympus c-420l does only like
speeds up to 57600.
The epson photopc 650 does only like up to 38400.
2005-02-27 Marcus Meissner <marcus@jet.franken.de>
Aurelien Jarno <aurelien@aurel32.net>
* library.c: Increase buffer size to the one we will try to
to read. Newer libusb and kernels give more than 4k back to
read()s.
Debian bug#296708.
2005-02-16 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Added Pentax Optio 450. Thanks to Jack
for lending me his camera for some minutes. :)
(Capture works, but only if you plug it in with the lens
extracted already.)
2005-02-14 Marcus Meissner <marcus@jet.franken.de>
* library.c, sierra-desc.h, sierra.c, sierra.h, sierra-usbwrap.c:
Nikon Coolpix * and Pentax cameras also support the Sierra
protocol (usb wrapped), however with different command bytes.
This patch adds support to specify the usb wrapping camera
type and also adds the Nikon Coolpix 2500.
2005-01-22 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra-desc.c, sierra-desc.h: Add code in case we ever need a
GP_WIDGET_BUTTON/callback created, not currently used.
2005-01-05 Patrick Mansfield <patmans@users.sourceforge.net>
* olympus-desc.c: Add other Olympus C750UZ camera settings, they
were using the C3040 ones except for the zoom. Also use
GP_WIDGET_MENU instead of GP_WIDGET_RADIO for the resolutions,
as the radio with many elements takes up to much space.
2005-01-04 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra-desc.c: Call gp_widget_set_name to properly set the
"name", so new gphoto2 --list-config and such are easier to
use.
2004-12-11 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c, sierra.h: Per report from Emmanuel Beranger, add and
use a SIERRA_MID_SPEED flag so we only use download speeds of
9600 to 38400 for the Olympus C820-L.
2004-07-30 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c, sierra.c, sierra.h: Patch from Sean Bruno
<sean.bruno@dsl-only.net> to support Toshiba cameras. Added and
use SIERRA_NO_USB_CLEAR and SIERRA_NO_REGISTER_40 flags.
2003-11-16 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: Only do progress updates in sierra_get_string_register
if a command requires multiple packets.
2003-11-16 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c, sierra.c: Enable progress checks, since the recursion
cases have been removed from libgphoto2 and gtkam.
2003-11-15 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c: Make all ifdef's the same for recursion check and add
a missing ifdef.
2003-11-15 Patrick Mansfield <patmans@users.sourceforge.net>
* olympus-desc.c, sierra-desc.h, sierra.c: Add basic camera
description for the oly 750uz (just the zoom support and
oly750uz_manual for now).
2003-11-03 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: get rid of all progress updates to fix recursion
during capture per bug report 805858 from Harry Mangalam. The
fix sucks, since we now can't update gtkam (like scroll) while
operations are pending, but it fixes the bug.
This also gets rid of a bug where do_percent was no longer
getting initialized.
This really needs a change to gtkam or the gtkam <-> gphoto
interface, so we do not allow recursion but we do allow updates.
2003-11-03 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c: mark Epson PhotoPC 650 as SIERRA_NO_51, per bug
report 831290 from Brian Lee.
2003-11-03 Patrick Mansfield <patmans@users.sourceforge.net>
* nikon-desc.c: update a comment about the behaviour of cp 880 and
register 30.
2003-09-17 Marcus Meissner <marcus@jet.franken.de>
* library.c: we were closing a context id we never opened. Not good.
2003-09-13 Patrick Mansfield <patmans@users.sourceforge.net>
* epson-desc.c: remove unused commented out code.
2003-09-13 Patrick Mansfield <patmans@users.sourceforge.net>
* epson-desc.c sierra.c: get rid of C++ style comments.
2003-08-30 Patrick Mansfield <patmans@users.sourceforge.net>
* olympus-desc.c, sierra.c, sierra-desc.h: Add specific values
for the Olympus 3000z, based on input from Till Kamppeter
<till.kamppeter@gmx.net>.
2003-08-26 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: Fix so on receipt of an unknown packet and a read of
zero bytes, we don't loop forever.
2003-06-14 Dan Fandrich <dan@coneharvesters.com>
* epson-desc.c, nikon-desc.c, olympus-desc.c, sierra-desc.c, sierra.c:
include _stdint.h instead of stdint.h
2003-05-28 Patrick Mansfield <patmans@users.sourceforge.net>
* epson-desc.c, nikon-desc.c, olympus-desc.c, and sierr.c
sierra-desc.c, sierra-desc.h, sierra.c: change u_int* to uint*_t,
and include stdint.h
2003-03-01 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c: Fix SIERRA_SKIP_INIT usage and add vendor/product
id's for Polaroid PDC 2300Z.
2003-02-27 Marcus Meissner <marcus@jet.franken.de>
* library.c: We support EXIF download.
2003-02-15 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c, sierra.h: Add and use SIERRA_SKIP_INIT for use with
Polaroid PDC 2300Z.
2003-02-15 Patrick Mansfield <patmans@users.sourceforge.net>
* epson-desc.c, library.c, nikon-desc.c olympus-desc.c
sierra-desc.h, sierra.c, sierra.h: Remove use_extended_protocol
field and use a bit in the flags field instead.
* sierra.c: cleanup some of the init code
* sierra-desc.h: cleanup a comment
2003-02-02 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: Add locking support just use the action
SIERRA_ACTION_PROT_STATE in sierra_set_locked.
2003-02-02 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: Allow sierra_get_pic_info to always work even if
register 47 return no data - use other registers to get the data.
* sierra.c: Use register 43 to get audio, not sierra_get_pic_info,
so register 47 is not used prior to downloading.
2003-02-02 Patrick Mansfield <patmans@users.sourceforge.net>
Idea based on a patch in a bug report from Valentin Rusu
<sourceforge@valentinrusu.net>, this should also fix other cameras
that do not return valid data for register 47.
* library.c, library.h: added sierra_get_size
* sierra.c: call sierra_get_size to get sizes via register 12 or
13, only call sierra_get_pic_info to get sizes for audio files.
Treat 0 length file size as unsupported.
2003-01-30 Lutz Mller <lutz@users.sourceforge.net>
* sierra.h: SierraCamera is not needed any more.
* sierra.c: Make some calls non-fatal.
2003-01-29 Lutz Mueller <lutz@users.sourceforge.net>
* sierra.c: It seems the "Agfa ePhoto307" does not support the
register 51. Reported by Ullrich Maenz <ullrich@familie-maenz.de>.
2003-01-14 Marcus Meissner <marcus@jet.franken.de>
* *.c: enabled more translations, added some missing _().
2003-01-14 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c: Split the model string into manufacturer and model.
2003-01-03 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Epson PhotoPC 650 at least partially working.
2003-01-03 Marcus Meissner <marcus@jet.franken.de>
* library.c: Replaced stack allocated CameraList by dynamic
allocated one, since this struct is huge.
2002-12-10 Marcus Meissner <meissner@suse.de>
* sierra.c, sierra.h: replaced usb_wrap flag value by a generic
flags value.
Added a hack for "low speed" cameras and cameras which do not
like the register 51 being retrieved, like the Agfa ePhoto 780c
apparently.
2002-11-17 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c: start off with folder set to empty rather than "/",
since we have no idea of the camera directory on startup.
2002-11-17 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c: Change 2100UZ to be SIERRA_MODEL_CAM_DESC per
patch from C.A. Marby <marby@lhasa.harvard.edu>.
2002-11-17 Marcus Meissner <marcus@jet.franken.de>
* sierra.c: Do not cast between time_t* and int*.
2002-11-10 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: oops accidentally took out the retrieval of the
current picture number (it's used to set the file name if no
valid file name is retrieved), put it back.
2002-11-10 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: Conditionally save the file path on capture.
Note that this requires gp_camera_capture() to allow a NULL
path, else the the sierra_capture is never called with a NULL
path.
2002-11-10 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: Per patch and details from C.A. Marby
<marby@lhasa.harvard.edu>, fix bugs with capture: fix a bug I
introduced, put back the read after action of a SIERRA_PACKET_ENQ.
Move the timeout increase before the capture, and increase the
timeout to 20 seconds.
2002-11-05 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c: The 2100UZ seems to use oly3040_cam_desc (reported by
C.A. Marby <marby@lhasa.harvard.edu>)
2002-11-01 Patrick Mansfield <patmans@users.sourceforge.net>
* PROTOCOL, epson-desc.c, library.c, nikon-desc.c
* olympus-desc.c, sierra-desc.h, sierra.c, sierra.h: Add changes to
support the 0x6 get register strings, the extended protocol.
This gives roughly twice the download speed. This is not
supported for the default cases. Thanks to Selmeczi David
<david@esr.elte.hu> for discovering and coding up the original
patch for this support. Also includes a minor change in
library.c for the message when a recursive call is detected.
2002-10-27 Patrick Mansfield <patmans@users.sourceforge.net>
* library.c: rename ifdef around recursive call problem, and
change ifdef-ed out code to use gp_context_progress_start.
2002-10-20 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c (camera_init): Don't call sierra_init if the camera is
a 'Polaroid PDC 2300Z'. Reported by William Bader
<williambader@hotmail.com>.
2002-10-03 Lutz Müller <lutz@users.sourceforge.net>
* Makefile.am: -I$(top_builddir)/libgphoto2
2002-09-21 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Don't tell the camera to switch to a speed it is
currently operating at.
2002-09-21 Lutz Müller <lutz@users.sourceforge.net>
* library.c
* sierra.c: Make the check for the precence of a memory card
non-fatal.
2002-09-19 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_check_connection): Fix.
2002-09-07 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c
* library.c: Avoid recursive calls from gtkam into get/set
functions by not calling gp_context_progress_update.
2002-08-11 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra-desc.c: set the widget info field.
* sierra.c: Change GP_DEBUG's to be more consistent.
* library.c: Do not call sierra_read_packet_wait after a
sierra_transmit_ack, since it's called by sierra_transmit_ack.
Add file name to progress bar in sierra_get_string_register.
Add recursion protection to sierra_get_string_register.
Increase the timeout temporarily for the next command after
capture completes.
Change GP_DEBUG's to be more consistent.
2002-07-09 Gilles Grandou <gilles@grandou.net>
* epson-desc.c
* sierra-desc.h
* sierra.h
* Makefile.am: add initial configuration support for epson
3000z through cam_desc. original code is still here for
other cameras which may rely on it (if any).
2002-07-09 Selmeczi David <david@esr.elte.hu>
* olympus-desc.c: Patch aperature to use menu rather than radio.
2002-07-08 Patrick Mansfield <patmans@users.sourceforge.net>
* nikon-desc.c: Add comment clarifying 995 non-support.
* olympus-desc.c:
* sierra-desc.h: Add sierra_default_cam_desc.
2002-07-06 Patrick Mansfield <patmans@users.sourceforge.net>
* sierra.c: Output summary with warning if no memory card present.
* library.c: Check for memory card before capture or listing.
* sierra-desc.c: add extern round() rather than a complete hack.
2002-07-05 Lutz Müller <lutz@users.sourceforge.net>
Patch by Thomas Reitelbach <tr@erdfunkstelle.de>:
* sierra.c: Add support for Epson 850z.
2002-07-01 Patrick Mansfield <patmans@users.sourceforge.net>
* nikon-desc.c
* olympus-desc.c
* sierra-desc.c
* sierra-desc.h
* sierra.c
* sierra.h: Add the ability to put the camera manual text in the
camera descriptor. Added text for cp880 and cp995. Put text in
for the Oly 3040.
2002-07-01 Patrick Mansfield <patmans@users.sourceforge.net>
Patch by Selmeczi David <david@esr.elte.hu>:
* sierra.c: Use SIERRA_MODEL_CAM_DESC for some olympus models.
2002-06-28 Lutz Müller <lutz@users.sourceforge.net>
Patch by Selmeczi David <david@esr.elte.hu>:
* olympus-desc.c:
* nikon-desc.c: Prepare for translation.
* sierra.c: Use the new configuration dialog for more camera models.
2002-06-28 Lutz Müller <lutz@users.sourceforge.net>
* sierra.h:
* library.[c,h]:
* sierra-desc.[c,h]: Fix includes.
* sierra.c: Remove cruft.
2002-06-28 Selmeczi David <david@esr.elte.hu>
* olympus-desc.c: New.
* Makefile.am: Add above file.
* sierra-desc.h: Reference to olympus-desc.c
* sierra.c: Use new configuration dialog for the 3040Z.
2002-06-27 Lutz Müller <lutz@users.sourceforge.net>
* sierra-usbwrap.c: I missed one < GP_OK.
2002-06-27 Lutz Müller <lutz@users.sourceforge.net>
Selmeczi David <david@esr.elte.hu> fixed the error checks. I added
the CR macro and fixed the headers.
* sierra-usbwrap.h: Fix header.
* sierra-usbwrap.c: Check for gp_* < GP_OK instead of != GP_OK.
2002-06-26 Lutz Müller <lutz@users.sourceforge.net>
Selmeczi David <david@esr.elte.hu> is working on supporting
his camera. This is a first step to get his camera working:
* sierra.c: "Olympus C-3040Z" is supported by this driver, too.
2002-05-29 Patrick Mansfield <patmans@users.sourceforge.net>
* library.[hc], sierra.[hc], sierra-desc.[ch], nikon-desc.c:
Add camera description table for camera configuration settings.
Add support for nikon coolpix 880 using the description table.
2002-05-26 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Handle the error where the camera sends strange bytes.
2002-05-26 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_check_connection, sierra_set_speed):
These functions are only applicable for serial connections.
2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
* library.c: If we receive SIERRA_PACKET_SESSION_END, reestablish
the connection and switch to the default speed.
2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c (camera_init): It seems the code I '#if 0'ed out is needed
by USB cameras...
2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c: '#if 0' some code that I don't think is needed at all.
* library.c (sierra_init): Logs show that sierra_init does not
start a new session (i.e. no 0x53 instead of 0x43 needed).
2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_set_speed): A speed change automatically
starts a new session.
2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
* library.c: The first packet after initialization (sierra_init)
needs a special flag.
2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c (camera_init): Check if the computer supports high speeds
(i.e. 115200).
2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_check_connection): GP_ERROR_IO_READ is fine, too.
2002-05-24 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Imitate the behavior of the Windows driver and
check before each sierra_write_packet if the connection is
still open (sierra_check_connection), i.e. if the camera
has sent SIERRA_PACKET_SESSION_END.
2002-05-24 Lutz Müller <lutz@users.sourceforge.net>
* library.c
* sierra.c: Move the check if a speed change is really needed into
sierra_set_speed.
2002-05-23 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_init): Don't use sierra_read_packet_wait,
use sierra_read_packet and resend the request on GP_ERROR_TIMEOUT.
2002-05-22 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_init): Portmon logs show that the port
is closed and reopened after SIERRA_PACKET_SESSION_END
has been received and before the initial handshake.
2002-05-22 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c: If the requested speed is 0, we set it to 115200.
2002-05-21 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c
* library.[c,h] (sierra_set_speed): Introduce SierraSpeed - makes
reading the code easier. Set GP_PIN_DTR before initialization and
after speed changes. According to Portmon logs, sierra_init
must be called after a SIERRA_PACKET_SESSION_END has been received.
Implement that.
2002-05-21 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Yet another try to handle SIERRA_PACKET_SESSION_END.
2002-05-14 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Try to handle the strange 0x8c error.
2002-05-13 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Handle SIERRA_PACKET_SESSION_[END,ERROR] by reinitializing
the connection if this error occurs.
2002-04-27 Ilya Konstantinov <gphoto@future.shiny.co.il>
* sierra.c (camera_start, camera_init): Send the
initialization sequence only on init. Olympus C-860L
stops communications when receiving an initialization
sequence after some communications have already occured.
* library.h, library.c (sierra_ping -> sierra_init):
This function isn't really a "ping", since it can be used
only on startup.
2002-04-26 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c (camera_start): Forgot a gp_port_get_settings before
checking settings.serial.speed. Shouldn't affect anything though...
2002-04-17 Lutz Müller <lutz@users.sourceforge.net>
Patch by Ilya Konstantinov <gphoto@future.shiny.co.il>:
* library.c: break on timeout.
2002-03-29 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_ping): Retry up to 3 times.
2002-03-28 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Formatting.
* sierra.c: Ping the camera before changing the speed.
2002-03-14 Patrick Mansfield <patman@aracnet.com>
* sierra.c (camera_get_config_olympus, camera_set_config_olympus):
Fix getting/setting the shutter speed via conversion to int or
float.
2002-02-27 Lutz Müller <lutz@users.sourceforge.net>
Patch by Patrick Mansfield <patman@aracnet.com>:
* library.c: Stop the progress only if any has been started.
2002-02-22 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_get_string_register): Retry on timeout (after
sending nak).
2002-02-21 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c: Olympus C-860L has been reported to work with this driver,
too.
2002-02-19 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_list_files): No need to set the int register,
(sierra_get_string_register) will do that for us.
2002-02-18 Lutz Müller <lutz@users.sourceforge.net>
Per Gilles Grandou's <gilles@grandou.net> request:
* #undef HAVE_EXIF
2002-02-18 Lutz Müller <lutz@users.sourceforge.net>
Reported by Patrick Mansfield <patman@aracnet.com>:
* library.c (sierra_read_packet): At least Nikon CoolPix 880 sets
the checksum always to 0xffff (?!?).
2002-02-11 Lutz Müller <lutz@users.sourceforge.net>
* Makefile.am: As long as there is EXIF code in here, add
EXIF_[CFLAGS,LIBS]. However, there shouldn't be any EXIF code here,
it should all be done by the CameraFilesystem...
* library.c (sierra_list_files): Some cameras don't support filenames.
We are now that good in catching errors that we needed to adjust
the check here.
* sierra.c: Remove wrong use of CHECK
2002-02-11 Gilles Grandou <gilles@grandou.net>
* sierra.c: added EXIF support.
2002-02-08 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_read_packet): Improve debugging output by
reading several bytes at once. Should make transmission faster,
too.
2002-02-06 Lutz Müller <lutz@users.sourceforge.net>
* sierra.[c,h]: Lots of additional debugging output.
2002-02-06 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c (sierra_read_packet_wait): {int res=(res);...
just cannot work. Read the macro definitions...
2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c (camera_init): Pass NULL as context, because we will
ignore those error messages and are just probing for the level of
support for filenames or folders.
2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_read_packet): TYPE_COMMAND is a multi-byte
packet, too, according to protocol.htm (see photopc).
2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_list_files): For cameras that don't support
filenames, it is useless to try to get a filename for each
file. Just try on the first one. If this fails, come up with
dummy filenames for each file.
2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
* library.c (sierra_read_packet): Hopefully this fixes problems
with serial cameras: TYPE_DATA[_END] identifies packets of more
than one byte.
2002-01-29 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Cleanup.
2002-01-27 Lutz Müller <lutz@users.sourceforge.net>
* sierra.c: %s/== GP_OK/>= 0. Fixes camera_config (for example).
2002-01-22 Lutz Müller <lutz@users.sourceforge.net>
William Bader <william@nscs.fast.net> reported (partial) success
with his Polaroid PDC2300Z.
* sierra.c: New model.
* library.c: Clean-up.
2002-01-22 Lutz Müller <lutz@users.sourceforge.net>
William Bader <william@nscs.fast.net> reported (partial) success
with his Polaroid PDC2300Z.
* sierra.c: New model.
2002-01-19 Lutz Müller <lutz@users.sourceforge.net>
* library.c: I messed up the logic: TYPE_DATA and TYPE_DATA_END
are _not_ single byte packets.
2002-01-17 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Improved debugging messages. I hope I didn't break
the logic...
2002-01-16 Lutz Müller <lutz@users.sourceforge.net>
* library.c: Additional debugging messages.
2002-01-13 Lutz Müller <urc8@rz.uni-karlsruhe.de>
* *.[c,h]: Remove references to gp_camera_set_error.
2002-01-09 Dan Fandrich <dan@coneharvesters.com>
* sierra-usbwrap.c: Fixed a pointer arithmetic portability issue.
2001-12-01 Lutz Müller <urc8@rz.uni-karlsruhe.de>
Suggestion from Stefan Höhne <s_hoehne@informatik.uni-kl.de>:
* library.c: Check for filename == " ". It seems his
camera doesn't support filenames.
* sierra.c: Add "Olympus C-2500L".
|