Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
.gitignore | D | 03-May-2024 | 48 | 6 | 5 | |
Makefile.am | D | 03-May-2024 | 2.8 KiB | 81 | 48 | |
README | D | 03-May-2024 | 716 | 26 | 18 | |
chdk_live_view.h | D | 03-May-2024 | 3.3 KiB | 100 | 36 | |
chdk_ptp.h | D | 03-May-2024 | 12.9 KiB | 279 | 143 | |
device-flags.h | D | 03-May-2024 | 13.3 KiB | 334 | 47 | |
gphoto2-sync.sh | D | 03-May-2024 | 602 | 31 | 23 | |
libmtp.c | D | 03-May-2024 | 311.8 KiB | 9,212 | 5,942 | |
libmtp.h.in | D | 03-May-2024 | 36.1 KiB | 1,083 | 1,019 | |
libmtp.sym | D | 03-May-2024 | 2.9 KiB | 117 | 116 | |
libopenusb1-glue.c | D | 03-May-2024 | 80.4 KiB | 2,255 | 1,384 | |
libusb-glue.c | D | 03-May-2024 | 64.4 KiB | 2,147 | 1,468 | |
libusb-glue.h | D | 03-May-2024 | 6.4 KiB | 184 | 132 | |
libusb1-glue.c | D | 03-May-2024 | 69.1 KiB | 2,285 | 1,591 | |
mtpz.c | D | 03-May-2024 | 79.6 KiB | 1,833 | 1,442 | |
mtpz.h | D | 03-May-2024 | 1.3 KiB | 52 | 19 | |
music-players.h | D | 03-May-2024 | 156 KiB | 3,632 | 2,187 | |
playlist-spl.c | D | 03-May-2024 | 24.9 KiB | 850 | 462 | |
playlist-spl.h | D | 03-May-2024 | 1.3 KiB | 36 | 10 | |
ptp-pack.c | D | 03-May-2024 | 88.4 KiB | 2,825 | 2,292 | |
ptp.c | D | 03-May-2024 | 232 KiB | 6,897 | 5,245 | |
ptp.h | D | 03-May-2024 | 129.4 KiB | 3,436 | 2,374 | |
unicode.c | D | 03-May-2024 | 5.4 KiB | 175 | 83 | |
unicode.h | D | 03-May-2024 | 1.5 KiB | 41 | 7 | |
util.c | D | 03-May-2024 | 4 KiB | 153 | 76 | |
util.h | D | 03-May-2024 | 1.7 KiB | 58 | 24 |
README
1RELATION TO LIBPTP2 2------------------- 3 4Parts of libptp2 are copied (and modified) from version 1.1.0: 5 6ptp-pack.c 7ptp-pack.h 8ptp.c 9ptp.h 10 11These are just copies of the same files from libptp2. 12In order to avoid clashes with the libptp2 endianness scripts 13we have named libptp-endian.h and libptp-stdint.h the 14same way as in libptp2, though they are created by libmtp 15autoconfigure scripts. 16 17We will try to track libptp2 and fold changes back into 18libmtp. 19 20TODO: check if the following still holds! (Linus) 21 22I have changed the config script slightly for the le64atoh function 23in libptp-endian.h. This is required for OS X on PowerPC (not sure why). 24I've just cast the bytes to uint64_t to avoid shifting wrongly. 25 26