|
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