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

..--

Makefile.amD22-Nov-20232.5 KiB6235

Makefile.inD22-Nov-202320.9 KiB617514

READMED22-Nov-2023716 2618

device-flags.hD22-Nov-202310.1 KiB24825

gphoto2-endian-intel.hD22-Nov-20233.8 KiB13893

gphoto2-endian-ppc.hD22-Nov-20234.5 KiB12077

gphoto2-endian.hD22-Nov-2023156 85

libmtp.cD22-Nov-2023286.5 KiB8,3985,413

libmtp.hD22-Nov-202332.3 KiB942628

libmtp.h.inD22-Nov-202331.9 KiB931880

libmtp.symD22-Nov-20231.9 KiB7978

libptp-stdint.hD22-Nov-202376 31

libusb-glue.cD22-Nov-202358.9 KiB1,9211,337

libusb-glue.hD22-Nov-20235 KiB13083

music-players.hD22-Nov-202346.8 KiB972427

playlist-spl.cD22-Nov-202324.8 KiB855467

playlist-spl.hD22-Nov-20231.3 KiB3610

ptp-pack.cD22-Nov-202357.5 KiB1,8781,562

ptp.cD22-Nov-2023163.3 KiB4,9753,747

ptp.hD22-Nov-202394.6 KiB2,5731,785

unicode.cD22-Nov-20235.4 KiB17483

unicode.hD22-Nov-20231.5 KiB417

util.cD22-Nov-20232.9 KiB10851

util.hD22-Nov-20231 KiB305

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