allwinner_a64/android/external/libmtp/src
2018-08-08 16:14:42 +08:00
..
chdk_live_view.h upload android base code part2 2018-08-08 16:14:42 +08:00
chdk_ptp.h upload android base code part2 2018-08-08 16:14:42 +08:00
device-flags.h upload android base code part2 2018-08-08 16:14:42 +08:00
gphoto2-sync.sh upload android base code part2 2018-08-08 16:14:42 +08:00
libmtp.c upload android base code part2 2018-08-08 16:14:42 +08:00
libmtp.h.in upload android base code part2 2018-08-08 16:14:42 +08:00
libmtp.sym upload android base code part2 2018-08-08 16:14:42 +08:00
libopenusb1-glue.c upload android base code part2 2018-08-08 16:14:42 +08:00
libusb-glue.c upload android base code part2 2018-08-08 16:14:42 +08:00
libusb-glue.h upload android base code part2 2018-08-08 16:14:42 +08:00
libusb1-glue.c upload android base code part2 2018-08-08 16:14:42 +08:00
Makefile.am upload android base code part2 2018-08-08 16:14:42 +08:00
mtpz.c upload android base code part2 2018-08-08 16:14:42 +08:00
mtpz.h upload android base code part2 2018-08-08 16:14:42 +08:00
music-players.h upload android base code part2 2018-08-08 16:14:42 +08:00
playlist-spl.c upload android base code part2 2018-08-08 16:14:42 +08:00
playlist-spl.h upload android base code part2 2018-08-08 16:14:42 +08:00
ptp-pack.c upload android base code part2 2018-08-08 16:14:42 +08:00
ptp.c upload android base code part2 2018-08-08 16:14:42 +08:00
ptp.h upload android base code part2 2018-08-08 16:14:42 +08:00
README upload android base code part2 2018-08-08 16:14:42 +08:00
unicode.c upload android base code part2 2018-08-08 16:14:42 +08:00
unicode.h upload android base code part2 2018-08-08 16:14:42 +08:00
util.c upload android base code part2 2018-08-08 16:14:42 +08:00
util.h upload android base code part2 2018-08-08 16:14:42 +08:00

RELATION TO LIBPTP2
-------------------

Parts of libptp2 are copied (and modified) from version 1.1.0:

ptp-pack.c
ptp-pack.h
ptp.c
ptp.h

These are just copies of the same files from libptp2.
In order to avoid clashes with the libptp2 endianness scripts
we have named libptp-endian.h and libptp-stdint.h the
same way as in libptp2, though they are created by libmtp
autoconfigure scripts.

We will try to track libptp2 and fold changes back into
libmtp.

TODO: check if the following still holds! (Linus)

I have changed the config script slightly for the le64atoh function 
in libptp-endian.h. This is required for OS X on PowerPC (not sure why). 
I've just cast the bytes to uint64_t to avoid shifting wrongly.