libmtp

libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIXs.
Download

libmtp Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Richard A. Low
  • Publisher web site:

libmtp Tags


libmtp Description

libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIXs. libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems.libmtp is based on (forked from) the great libptp2 library by Mariusz Woloszyn.Installation:Problems with compilation under FC4: GCC4 related problem.Run this:CC=gcc32export CC./configuremakeWhat's New in This Release:As it says, since nobody commented on my latest source changes I concluded you were all to shocked with awe to say something so I figure it's a good time to release 0.2.3!Important:The libmtp soname is bumped from libmtp.so.6 to libmtp.so.7. This reflects a change in the LIBMTP_device_entry_struct which was probably not used by anything except the libmtp "hotplug" program that generated udev and FDI info. Most apps only need to be recompiled to work with libmtp 0.2.3 / libmtp.so.7.Features:· repair headers on broken devices (Creative ZEN), don't just ignore them.· Add support for broken set object proplist devices. Motorola RAZR2 V8 has this problem.BUG Fixes:· Get folder list recursively instead, this works better with fast dir retrieveal I think. Actually I think a lot of devices (e.g. Creative devices) do not need the DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL anymore but I need someone to confirm for a few devices first.· fix the deletion of cached properties when removing objects. This code was seriously broken.· remove the previously-concatenated vendor and product string "name" field as it's now redundant· make LIBMTP_Send_File_From_File_Descriptor() survive the case where device->storage is NULL.


libmtp Related Software