android_mt6572_jiabo/external/libmtp/src
2025-09-05 16:56:03 +08:00
..
device-flags.h first commit 2025-09-05 16:56:03 +08:00
gphoto2-endian-intel.h first commit 2025-09-05 16:56:03 +08:00
gphoto2-endian-ppc.h first commit 2025-09-05 16:56:03 +08:00
gphoto2-endian.h first commit 2025-09-05 16:56:03 +08:00
libmtp.c first commit 2025-09-05 16:56:03 +08:00
libmtp.h first commit 2025-09-05 16:56:03 +08:00
libmtp.h.in first commit 2025-09-05 16:56:03 +08:00
libmtp.sym first commit 2025-09-05 16:56:03 +08:00
libptp-stdint.h first commit 2025-09-05 16:56:03 +08:00
libusb-glue.c first commit 2025-09-05 16:56:03 +08:00
libusb-glue.h first commit 2025-09-05 16:56:03 +08:00
Makefile.am first commit 2025-09-05 16:56:03 +08:00
Makefile.in first commit 2025-09-05 16:56:03 +08:00
music-players.h first commit 2025-09-05 16:56:03 +08:00
playlist-spl.c first commit 2025-09-05 16:56:03 +08:00
playlist-spl.h first commit 2025-09-05 16:56:03 +08:00
ptp-pack.c first commit 2025-09-05 16:56:03 +08:00
ptp.c first commit 2025-09-05 16:56:03 +08:00
ptp.h first commit 2025-09-05 16:56:03 +08:00
README first commit 2025-09-05 16:56:03 +08:00
unicode.c first commit 2025-09-05 16:56:03 +08:00
unicode.h first commit 2025-09-05 16:56:03 +08:00
util.c first commit 2025-09-05 16:56:03 +08:00
util.h first commit 2025-09-05 16:56:03 +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.