Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README | 2011-06-08 | 1.5 kB | |
libmtp-1.1.0.tar.gz | 2011-06-08 | 639.2 kB | |
Totals: 2 Items | 640.7 kB | 0 |
This is libmtp 1.1.0 A feature improvement release! Changes from 1.0.6 to 1.1.0: - soname libmtp.so.9.0.0 - NOT bninary backwards compatible, i.e. new ABI. The reason is that new state fields are added in an exposed public struct. Programs need to be recompiled and relinked against the new libmtp but then they should work. - New interfaces: LIBMTP_Open_Raw_Device_Uncached() LIBMTP_Get_Files_And_Folders() Yavor Goulishev at Google added these for a file transfer program used with the Xoom tablet in MacOS. Tentative event interface: LIBMTP_Read_Event() Jonas Salling is working on this to support some basic device events. It should be polled by a separate thread in clients, and we expect to handle most events internally in libmtp (such as updating the data cache when objects are added or removed) but this thread is required to drive it. - Even more careful device probe code in the mtp-probe executable. Some distros reported problems with some rouge devices with custom interfaces going into endless probe loops. This should now be fixed: we're making sure we have exactly the right kind of endpoints before probing. (Most distros already carry patches for 1.0.6 to handle this.) - Imrovements to Solaris port. - udev rule prio for probe command set to match what comes with stock udev (level 39) - Probing for IAD (Interface Association Descriptors) courtesy of Roger Quadros. - A horde of new devices in the database.