Commit Graph

2593 Commits

Author SHA1 Message Date
Stephen H. Westin
f4ffcdccc0 Corrected expected length from "New EOS get body ID".
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7625 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-08 20:25:54 +00:00
Stephen H. Westin
d978602597 Set byte 0x46 in command packet in preparation for new (EOS 20D) protocol.
Added special-case code for interrupt reads during capture to accomodate
  missing message with 300D.
Cleaned up some gcc warnings (long vs. int in format specifier).


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7624 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-07 17:52:02 +00:00
Stephen H. Westin
31b82ed307 Moved PowerShot A400 back to class 5. I have my doubts, but don't know any
better candidate.
Moved PowerShot S400 from class 1 to class 4, which is where it apparently
  worked before (May 2003).
Corrected a couple of gcc warnings on type of format specifiers (long int
  vs. int).


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7623 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-07 17:47:12 +00:00
Marcus Meissner
eb73392b1f * added Nikon D2H SLR.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7622 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-07 15:03:04 +00:00
Stephen H. Westin
867e655ba3 Rewrote a bit on the response packet in initialization.
Tightened borders on all tables.
Added A400 to list of camera models for which we know the initialization
  response.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7621 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 20:46:51 +00:00
Stephen H. Westin
eb17575800 Special case in canon_usb_dialog for long dialogues; don't try to get
their response length from the camera.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7620 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 20:41:41 +00:00
Stephen H. Westin
771d9c0648 Added CANON_USB_FUNCTION_FLASH_DEVICE_IDENT_2.
Added some comments on the command codes.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7619 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 20:40:16 +00:00
Stephen H. Westin
fa9c0bbad8 Interpret code 0x13 correctly, and differently for old and new cameras.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7618 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 20:38:53 +00:00
Stephen H. Westin
8af4c3bf9e unknown 4 (gleaned from Mac Info.plist file) should be 3080. It had
duplicated 3081.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7617 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 20:37:20 +00:00
Stephen H. Westin
7e9d008695 Moved PowerShot S400 (aka Digital IXUS 400) from class 4 to class 1.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7616 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 18:52:22 +00:00
Stephen H. Westin
2a371fcbe7 Corrected errors in initialization sequence.
Rewrote canon_usb_dialog() to be forgiving of replies that aren't
  the length we expect. We now try to check the length reported
  by the camera and use that when available.
Added some more code that some day will make the newer cameras
  (e.g. EOS 20D) work, I hope.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7615 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 17:48:12 +00:00
Stephen H. Westin
09e6a69d90 Added CANON_USB_FUNCTION_POWER_STATUS_2 to enum to make
usb.c compile.
Corrected expected length on "get picture abilities" for new protocol.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7614 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 17:45:16 +00:00
Stephen H. Westin
0bdc85e15d Greatly expanded manual text.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7613 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 17:42:38 +00:00
Stephen H. Westin
403d22457b Added info on several camera models: both ones we know and ones we
would like to know.
Added aliases for several cameras that are sold with different names
  in different markets.
Moved IXUS v from class 0 to class 1.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7612 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-04 17:41:03 +00:00
Marcus Meissner
7d67f6316b added S70
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7610 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-02 15:57:26 +00:00
Marcus Meissner
b722de5494 * digita.c: Split HP Photosmarts into 3 entries to avoid slashes.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7609 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-01 13:02:38 +00:00
Marcus Meissner
a5c724fd85 * g3.c: Split Ricoh R1 and RZ1 entries to avoid '/' in camera name.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7608 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-03-01 13:00:08 +00:00
Marcus Meissner
af98382ccb 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.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7607 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-27 18:43:33 +00:00
Marcus Meissner
77f5b2a70e * nikon-desc.c, sierra-desc.h: Split off a Coolpiux 2500 subtable.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7606 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-22 07:04:43 +00:00
Marcus Meissner
7aa4d0cc55 * library.c: Added IXUS 30.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7604 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-22 05:23:41 +00:00
Marcus Meissner
152ec0bb2a * added Pentax Optio 450.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7599 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-16 13:10:05 +00:00
Marcus Meissner
6aa505c609 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.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7598 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-14 07:27:16 +00:00
Marcus Meissner
6774aabb2d added Ricoh Caplio R1v
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7597 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-13 19:09:41 +00:00
Hubert Figuiere
06f1118fe3 added Sony DSC-P73.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7593 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-09 20:53:50 +00:00
Hubert Figuiere
4ecd6c680d added Fuji FinePix A330
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7592 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-09 20:50:35 +00:00
Hubert Figuiere
e87ed9008a * library.c: added Sony DSC-W1 and DSC-W12.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7591 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-09 20:48:52 +00:00
Marcus Meissner
1d7c5f8e45 * Makefile.am: pack Protocol.xml here.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7586 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-08 09:49:47 +00:00
Marcus Meissner
80c2006788 * library.c: Fixed missing space.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7583 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-08 07:46:40 +00:00
Marcus Meissner
c5b71a557f * library.c: fix typo as reported
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7582 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-08 07:31:23 +00:00
Marcus Meissner
687c329bfc * ptp.c: fixed typos in translatable strings.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7581 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-08 07:28:23 +00:00
Marcus Meissner
1d5813e271 qm150.c: translatable strings fixup AA -> DD
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7580 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-08 07:26:04 +00:00
Marcus Meissner
692957621a * usb.c: translation markup strings fixed according to reports of translator.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7579 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-08 07:23:39 +00:00
Marcus Meissner
b1be35cec5 * stv0680.c: compile error fixed
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7572 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-04 14:36:45 +00:00
Marcus Meissner
527087ac84 * Makefile.am: Added ptp-bugs.h to SOURCES
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7571 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-04 14:25:33 +00:00
Marcus Meissner
8322755a5b Protocol has moved to doc/Protocol.xml
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7570 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-04 12:24:59 +00:00
Marcus Meissner
28b354bddd added creative go mini
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7564 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-02-01 16:34:56 +00:00
Marcus Meissner
2fe28452ce * added Ricoh Caplio R1/RZ1
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7560 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-27 16:36:17 +00:00
Marcus Meissner
4fb9e84c94 removed merge conflicts
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7558 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-25 07:25:10 +00:00
Marcus Meissner
217b86cefa clean up of last nikon patch
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7556 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-25 07:17:00 +00:00
Theodore Kilgore
69f631addf * library.c: Added Precision Mini Model HA513A, reported by Alexander
Bostrom <alexander@bostrom.net>
                     get_info_func() added, patch from Alexander Bostrom


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7555 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-25 04:08:29 +00:00
Marcus Meissner
df0b211e1e Implemented EXIF reading by using GetPartialObject
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7551 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-24 08:04:33 +00:00
Marcus Meissner
c9c3a0596c * M��ller is Mueller in "C" language, to be translated.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7549 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-24 07:10:12 +00:00
Marcus Meissner
3689f2de90 * translate more strings from last patch.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7548 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-24 07:09:06 +00:00
Marcus Meissner
d908c44c3f * smallish canon delete object patch from me (disabled)
* Large Nikon property dumping patch from Steve Harris.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7547 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-24 06:56:49 +00:00
Marcus Meissner
44bfee58cc * ptp.c, ptp.h: Added ptp_event_issupported helper
function.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7546 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-23 15:12:46 +00:00
Patrick Mansfield
6d8b5a85aa Add code in case we ever need a GP_WIDGET_BUTTON/callback created, not
currently used.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7544 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-22 22:48:51 +00:00
Marcus Meissner
d03bf1e493 * library.c:
Vegard Engen <vegard@engen.priv.no>
        For Nikon PTP cameras:
        Added Long Exposure settings.
        Added Compression mode setting.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7541 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-21 19:23:36 +00:00
Hubert Figuiere
98238ea6df * library.c: Added Lifetec LT 5995
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7540 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-21 18:07:17 +00:00
Hubert Figuiere
a6d6d5d5a8 * ptp-bugs.h: Added file.
* library.c (camera_init): Lookup for PTP bug
	(init_ptp_fs): Bug specific workaround (EOS 20D + 300D)
	Added flags for bugs in camera-list.


git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7538 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-21 16:40:30 +00:00
Hubert Figuiere
305742408b * library.c: Added Sony DSC-P120
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@7537 67ed7778-7388-44ab-90cf-0a291f65f57c
2005-01-21 14:57:58 +00:00