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
- New interfaces:
Yavor Goulishev at Google added these for a file
transfer program used with the Xoom tablet in
Tentative event interface:
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.