Home | History | Annotate | only in /external/libmtp/src
Up to higher level directory
NameDateSize
.gitignore06-Dec-201748
chdk_live_view.h06-Dec-20173.3K
chdk_ptp.h06-Dec-201712.9K
device-flags.h06-Dec-201713.3K
gphoto2-sync.sh06-Dec-2017602
libmtp.c06-Dec-2017311.8K
libmtp.h.in06-Dec-201736.1K
libmtp.sym06-Dec-20172.9K
libopenusb1-glue.c06-Dec-201780.4K
libusb-glue.c06-Dec-201764.4K
libusb-glue.h06-Dec-20176.4K
libusb1-glue.c06-Dec-201769.1K
Makefile.am06-Dec-20172.8K
mtpz.c06-Dec-201779.6K
mtpz.h06-Dec-20171.3K
music-players.h06-Dec-2017156K
playlist-spl.c06-Dec-201724.9K
playlist-spl.h06-Dec-20171.3K
ptp-pack.c06-Dec-201788.4K
ptp.c06-Dec-2017232K
ptp.h06-Dec-2017129.4K
README06-Dec-2017716
unicode.c06-Dec-20175.4K
unicode.h06-Dec-20171.5K
util.c06-Dec-20174K
util.h06-Dec-20171.7K

README

      1 RELATION TO LIBPTP2
      2 -------------------
      3 
      4 Parts of libptp2 are copied (and modified) from version 1.1.0:
      5 
      6 ptp-pack.c
      7 ptp-pack.h
      8 ptp.c
      9 ptp.h
     10 
     11 These are just copies of the same files from libptp2.
     12 In order to avoid clashes with the libptp2 endianness scripts
     13 we have named libptp-endian.h and libptp-stdint.h the
     14 same way as in libptp2, though they are created by libmtp
     15 autoconfigure scripts.
     16 
     17 We will try to track libptp2 and fold changes back into
     18 libmtp.
     19 
     20 TODO: check if the following still holds! (Linus)
     21 
     22 I have changed the config script slightly for the le64atoh function 
     23 in libptp-endian.h. This is required for OS X on PowerPC (not sure why). 
     24 I've just cast the bytes to uint64_t to avoid shifting wrongly.
     25 
     26