Hans de Goede
023c2ce8fb
st2205: add a README documenting the compression algorithm
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12842 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 19:17:52 +00:00
Hans de Goede
abc763466b
st2205: Keep aspect ratio when uploading pictures
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12840 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 16:32:25 +00:00
Hans de Goede
ad4033b78f
st2205: Fixup error handling
...
This patch changes some return codes to return codes better suited for
the error, and fixes up freeing of resources in case of an error in
camera_init().
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12838 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 15:05:31 +00:00
Marcus Meissner
db23958778
added ixus120is trace
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12836 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 15:00:00 +00:00
Hans de Goede
73fda5e1d8
st2205: Propagate put_file errors
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12835 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 14:23:55 +00:00
Hans de Goede
78938c4b76
st2205: V2 firmware size is 256K not 128K!
...
Quite important, otherwise we might overwrite the firmware when the
frame fills up
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12833 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 14:04:00 +00:00
Marcus Meissner
4d5b7c5dee
updated to 0.10.0 due to gp_log output func binary incompat change
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12831 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 13:15:27 +00:00
Hans de Goede
586050b846
st2205: Fixup checksum for 128x160 shuffle tables
...
Now that we only use 7 of the 8 tables, as the device itself seems to
not be able to properly use the 8th table, the checksum of the tables
we load has changed.
p.s.
I've such a device in question myself now and I can confirm this problem,
I guess that the issue is that the 7th table crosses a 0x4000 address
boundary, and the device screws up with paging or some such.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12830 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-22 13:14:35 +00:00
Marcus Meissner
ca1804e024
reorder lines to not free the info entry before usage
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12828 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-21 10:52:52 +00:00
Marcus Meissner
d1701eb4d8
free a left over propdesc in eos preview
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12827 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-21 10:31:29 +00:00
Marcus Meissner
0166a1443b
free filenames from eos changes object entries after use
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12826 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-21 10:20:12 +00:00
Marcus Meissner
e4f5fe82b5
free overwritten dpd values
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12825 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-21 10:18:52 +00:00
Marcus Meissner
6b6dea01be
free more ptpparams members
...
fixed more smaller memleaks in EOS handling
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12824 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-21 10:01:59 +00:00
Marcus Meissner
19003c3604
free empty entries array
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12823 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-21 10:01:09 +00:00
Marcus Meissner
a79b580afc
free eos deviceinfo
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12822 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-21 09:47:06 +00:00
Hans de Goede
52932c7dcb
st2205: Make sure all pages in a sector are read into mem before erasing the sector
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12820 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 23:16:27 +00:00
Marcus Meissner
ce47a2c1e3
free dynamic strings on exit
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12819 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:56:42 +00:00
Marcus Meissner
e9de64be97
free dynamic allocated names on exit / reset
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12818 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:55:17 +00:00
Marcus Meissner
39a73521cd
free setprops in camera_get_config
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12816 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:45:09 +00:00
Marcus Meissner
911791989c
fix a malloc(0) leak
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12814 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:41:53 +00:00
Marcus Meissner
79415cd713
removed a ; at end of a enum, confuses C++ compiler.
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12812 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:29:41 +00:00
Marcus Meissner
89f0cae960
fixed logfuncs
...
add USB DISK DIRECT
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12811 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:27:33 +00:00
Marcus Meissner
76a2142364
logging functions are not varargs anymore
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12810 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:24:24 +00:00
Marcus Meissner
a68039990f
killed 1 warning
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12809 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:23:17 +00:00
Marcus Meissner
e9c0028a64
event queue needs to be freed when empty
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12808 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:18:32 +00:00
Marcus Meissner
c80cf95f45
free capturemode and burst propdesc
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12807 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:11:15 +00:00
Marcus Meissner
e758fdf6bb
one more leak fixe3d
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12806 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:07:24 +00:00
Marcus Meissner
fdbe796d19
free event list on exit
...
do not leak nikon propcode raw data
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12805 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 22:04:23 +00:00
Marcus Meissner
1589ef8a69
added missing free
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12804 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 21:50:21 +00:00
Marcus Meissner
67a8758edd
free handles
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12803 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 21:48:46 +00:00
Marcus Meissner
ff1d998151
added missing closedir()
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12800 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 21:15:34 +00:00
Hans Ulrich Niedermann
a1046f9c2b
Text cosmetics, testing commit mails.
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12798 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 12:48:04 +00:00
Marcus Meissner
65f27f557d
x
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12797 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 12:15:26 +00:00
Hans de Goede
6e8c238bab
st2205: Last shuffle table on 128x160 frames is not usable
...
Weird, but this has been reported by a user of such a frame.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12796 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-20 10:56:41 +00:00
Marcus Meissner
4dabd50032
added evf output and evf mode
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12794 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-19 20:23:30 +00:00
Hans de Goede
9bb3c5bcf2
Update file count when deleting files
...
Update file count when deleting files, this is not really necessary,
but is the right thing to do. Also put a number of fat related source bits
in functions rather then having separate copies of these bits in multiple
functions.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12793 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-19 16:29:32 +00:00
Hans de Goede
da6dc4d01a
st2205: remove extension from filename before uploading
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12791 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-19 15:17:50 +00:00
Hans de Goede
eb5b3ca7dc
st2205: add checksum checking of image table
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12789 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-19 14:58:34 +00:00
Hans de Goede
a1cc726528
st2205: add checksum checking of shuffle tables
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12787 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-19 14:01:35 +00:00
Hans de Goede
81156b8fca
st2205: Only sharpen the picture when it was actually resampled
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12785 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-18 22:40:31 +00:00
Hans de Goede
b7037b9d59
usbdiskdirect: Create a new port_info for each port scanned
...
Author: Hermann Kraus <hermr2d2@googlemail.com >
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12783 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-18 21:53:35 +00:00
Hans de Goede
cf845e73d3
st2205: V2 firmware has only 1 fat copy
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12782 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-17 09:29:27 +00:00
Theodore Kilgore
78c843df29
digigr8: camera_capture_preview now uses default outfile name
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12780 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-17 02:09:22 +00:00
Hans de Goede
671cf34a85
Add support for newer firmware version st2205 frames
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12779 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-16 23:40:57 +00:00
Hans de Goede
3675016aef
print-camera-list: print udevrules for usbdiskdirect port devices
...
Add support for printing udev rules for usbdiskdirect port cameras
(such as the st2205). Note that the udev rule applies to the /dev/sdx
node instead of to the /dev/usb/.... one, as that is the one which needs
to get its acl's set properly to allow users access.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12777 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-16 08:21:41 +00:00
Marcus Meissner
8b79d08479
revert usb_disk_direct again, not useful here
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12775 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-15 21:30:34 +00:00
Hans de Goede
291053f0b8
Fix st2205 lcd size detection
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12774 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-15 11:22:29 +00:00
Marcus Meissner
46b6bee7c6
testing
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12771 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-14 22:07:22 +00:00
Marcus Meissner
7c9370ac0e
added st2205
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12770 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-14 22:06:29 +00:00
Marcus Meissner
73e101ec04
updated
...
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12769 67ed7778-7388-44ab-90cf-0a291f65f57c
2010-03-14 22:06:02 +00:00