• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

.gitignoreD22-Nov-202348 65

Makefile.amD22-Nov-20232.8 KiB8148

READMED22-Nov-2023716 2618

chdk_live_view.hD22-Nov-20233.3 KiB10036

chdk_ptp.hD22-Nov-202312.9 KiB279143

device-flags.hD22-Nov-202313.3 KiB33447

gphoto2-sync.shD22-Nov-2023602 3123

libmtp.cD22-Nov-2023311.8 KiB9,2125,942

libmtp.h.inD22-Nov-202336.1 KiB1,0831,019

libmtp.symD22-Nov-20232.9 KiB117116

libopenusb1-glue.cD22-Nov-202380.4 KiB2,2551,384

libusb-glue.cD22-Nov-202364.4 KiB2,1471,468

libusb-glue.hD22-Nov-20236.4 KiB184132

libusb1-glue.cD22-Nov-202369.1 KiB2,2851,591

mtpz.cD22-Nov-202379.6 KiB1,8331,442

mtpz.hD22-Nov-20231.3 KiB5219

music-players.hD22-Nov-2023156 KiB3,6322,187

playlist-spl.cD22-Nov-202324.9 KiB850462

playlist-spl.hD22-Nov-20231.3 KiB3610

ptp-pack.cD22-Nov-202388.4 KiB2,8252,292

ptp.cD22-Nov-2023232 KiB6,8975,245

ptp.hD22-Nov-2023129.4 KiB3,4362,374

unicode.cD22-Nov-20235.4 KiB17583

unicode.hD22-Nov-20231.5 KiB417

util.cD22-Nov-20234 KiB15376

util.hD22-Nov-20231.7 KiB5824

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