NameDateSize

..10-Aug-20184 KiB

.gitignore10-Aug-201848

chdk_live_view.h10-Aug-20183.3 KiB

chdk_ptp.h10-Aug-201812.9 KiB

device-flags.h10-Aug-201813.3 KiB

gphoto2-sync.sh10-Aug-2018602

libmtp.c10-Aug-2018311.8 KiB

libmtp.h.in10-Aug-201836.1 KiB

libmtp.sym10-Aug-20182.9 KiB

libopenusb1-glue.c10-Aug-201880.4 KiB

libusb-glue.c10-Aug-201864.4 KiB

libusb-glue.h10-Aug-20186.4 KiB

libusb1-glue.c10-Aug-201869.1 KiB

Makefile.am10-Aug-20182.8 KiB

mtpz.c10-Aug-201879.6 KiB

mtpz.h10-Aug-20181.3 KiB

music-players.h10-Aug-2018156 KiB

playlist-spl.c10-Aug-201824.9 KiB

playlist-spl.h10-Aug-20181.3 KiB

ptp-pack.c10-Aug-201888.4 KiB

ptp.c10-Aug-2018232 KiB

ptp.h10-Aug-2018129.4 KiB

README10-Aug-2018716

unicode.c10-Aug-20185.4 KiB

unicode.h10-Aug-20181.5 KiB

util.c10-Aug-20184 KiB

util.h10-Aug-20181.7 KiB

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