Home | History | Annotate | Download | only in libmtp

Lines Matching full:libusb

29 	* src/libusb-glue.c: introduce new function to probe a
61 * src/libusb-glue.c: only reset the device if a connection
93 * src/libusb-glue.c: don't probe HID equipment for device
102 * src/libusb-glue.c: usb bus location fix for Mac and disable
140 * src/libusb-glue.c: patch to fix a bug in some multithread
156 * src/libusb-glue.c: don't complain so much about the
161 * src/libusb-glue.c: bus detection fix for libusb -
179 * src/libusb-glue.h : Add LIBMTP_USB_DEBUG / LIBMTP_DATA_DEBUG macros.
180 * src/libusb-glue.c : Use previous macros inside of printf.
185 * src/libusb-glue.c: some more BlackBerry fixing from
195 * src/libusb-glue.h: dito.
201 * src/libusb-glue.c: several patches from Nicolas Vivien to
205 * src/libusb-glue.h: dito.
215 * src/libusb-glue.c: skip interfaces with != 3 endpoints
254 * src/libusb-glue.h: inclusion guard, export functions to
256 * src/libusb-glue.c: define USB_CLASS_PTP unless defined,
262 * src/libusb-glue.c: patch from Simon Berg to detect PTP
395 * src/libusb-glue.c: include config.h (Marcus Meissner found
472 * src/libusb-glue.c: update to check the handler function return
486 * src/libusb-glue.c: Make get_playlist_extension return type
488 * src/libusb-glue.h: ditto
489 * src/libusb-glue.c: In probe_device_descriptor, check to see if
502 * src/libusb-glue.h: flag macro.
517 * src/libusb-glue.c: patch from Marcus to fix an issue
561 * src/libusb-glue.h: dito.
607 * libusb-glue.c: dito.
657 * src/libusb-glue.c: make ptp_debug() non-static since
706 * src/libusb-glue.c: return PTP_RC_OK on zero read
762 * src/libusb-glue.c: make it possible to have per-command
765 * src/libusb-glue.h: dito.
789 * src/libusb-glue.c: some vartype and return flunkies.
795 * src/libusb-glue.c: some handling of ptp_usb_getdata()
810 * src/libusb-glue.h: convenience macros.
897 * src/libusb-glue.h: helper macro.
898 * src/libusb-glue.c: massage "OS Descriptor" on demand
905 * src/libusb-glue.c: refactor PTP_USB to use the raw
909 * src/libusb-glue.h: accessor functions to simplify
920 * src/libusb-glue.c: move params creation away
925 * src/libusb-glue.c: unused variable.
938 * src/libusb-glue.h: make the old device list internal,
940 * src/libusb-glue.c: fix up error messages. Move the
956 * src/libusb-glue.h: add a function to get the preferred
958 * src/libusb-glue.c: "written" variable in
975 * src/libusb-glue.c: assign device name and flags to
1009 * src/libusb-glue.c: the implementation is all here!
1010 * src/libusb-glue.h: add some bus and device fields to the
1035 * src/libusb-glue.c: left debug prints on :-(
1066 * src/libusb-glue.c: finally fix up the short header detection
1073 * src/libusb-glue.c: wait for response > 0 instead of > 2.
1106 * src/libusb-glue.c: re-read response from device until
1166 * src/libusb-glue.c: avoid probing deeper into interfaces
1186 * src/libusb-glue.c: try to repair header here instead of
1205 * src/libusb-glue.c: consequential movement.
1236 * src/libusb-glue.c: remove the previously-concatenated vendor
1245 * src/libusb-glue.c: repair headers, don't just ignore them.
1248 * src/libusb-glue.h: flag for broken set object proplist.
1253 * src/libusb-glue.c: add separate vendor and product strings
1259 * src/libusb-glue.c: rm some pointless confusing defines
1268 * src/libusb-glue.c: tag the OLD Creative devices with
1293 * src/libusb-glue.h: introduce a new device flag for devices that
1296 * src/libusb-glue.c: attempt to begin to work around the broken
1301 * src/libusb-glue.h: add a new device flag for devices that don't
1303 * src/libusb-glue.c: dito, implement this flag, tag all SanDisk
1308 * src/libusb-glue.c: updated some device flags, removed second
1321 * src/libusb-glue.c: flag the Samsung YH-820 with
1327 * src/libusb-glue.c: stop the endpoint unhalting/unstalling when
1333 * src/libusb-glue.c: silenced weirdo error message.
1339 * src/libusb-glue.c: dito.
1340 * src/libusb-glue.h: dito.
1346 * src/libusb-glue.c: only read descriptors for devices we
1353 * src/libusb-glue.c: dito.
1354 * src/libusb-glue.h: dito.
1360 * src/libusb-glue.c: first try to implement cancellation.
1406 * src/libusb-glue.c: strange misleading message corrected. Fix
1408 * src/libusb-glue.h: dito.
1418 * src/libusb-glue.c: tag all Sansas as having broken GetObjectPropList
1424 * src/libusb-glue.h: new device flag to strip all non-7bit chars from
1426 * src/libusb-glue.c: tag the Philips Shoqbox with this flag.
1452 * src/libusb-glue.c: added Philips Shoqbox
1498 * src/libusb-glue.c: add Sansa m240 (a different ID to before)
1552 * src/libusb-glue.c: add Disney MixMax
1557 * src/libusb-glue.c: make the dump function sump out the zuper zecret
1568 * src/libusb-glue.h: new flag for the case when getting the object
1570 * src/libusb-glue.c: tentatively tag a Philips device with this flag.
1614 * src/libusb-glue.c: added Samsung YH-920
1626 * src/libusb-glue.c: some new devices, some rewording etc.
1630 * src/libusb-glue.h: removed the DUALMODE flag, it's pointless and
1632 * src/libusb-glue.c: dito, move the only DUALMODE flag into an
1637 * src/libusb-glue.c: added Philips PSA610
1644 * src/libusb-glue.c: new device
1648 * src/libusb-glue.c: memory leak: dangling, unused pointer killed.
1664 * src/libusb-glue.c: new device
1668 * src/libusb-glue.c: new devices
1692 * src/libusb-glue.c: fixed bug in zero read code
1718 * src/libusb-glue.c: new devices. Some of the Samsung players may
1724 * src/libusb-glue.h: introducing yet another device flag for the
1728 * src/libusb-glue.c: introduce this flag for all iriver devices.
1734 * src/libusb-glue.c: refactored device detection code to
1742 * src/libusb-glue.c: remove libgphoto2 functions that we
1744 * src/libusb-glue.h: export the free_mtpdevice_list() function,
1748 libusb-glue.c using the nifty list struct defined in libusb-glue.h.
1753 * src/libusb-glue.c: rewrote one more function to be
1760 * src/libusb-glue.h: create a wrapper type for the
1761 device list instead of abusing the libusb device "next"
1763 * src/libusb-glue.c: rewrite all recursive functions to
1764 linear, use wrapper objects, don't copy the libusb device
1776 * src/libusb-glue.c: Don't echo warnings about reading a single
1788 * src/libusb-glue.h: Tiresome ramblings to explain exactly what
1791 * src/libusb-glue.c: Renamed flag. Indent code :-) Reading the code
1797 * src/libusb-glue.c: (hopefully) fixed iRiver read errors. Enabled
1799 * src/libusb-glue.h: ditto
1831 * src/libusb-glue.c: Fix incorrect transfer sizes causing zero
1845 * src/libusb-glue.c: Remove old uni-device cruft code
1846 * src/libusb-glue.h: Remove old uni-device cruft code
1864 * src/libusb-glue.c: Debug output fixes and read/write sizes changed
1889 * src/libusb-glue.c: Fixed potential memory leaks and fixed device
1894 * src/libusb-glue.c: Wrote three new recursive functions to avoid
1908 *libusb-glue.c: Renamed connect_mtp_devices to find_usb_devices
1909 *libusb-glue.h: Renamed connect_mtp_devices to find_usb_devices
1913 * src/libusb-glue.c: Addressed a number of potential memory leaks in
1919 * src/libusb-glue.h: LGPL boilerplate.
1950 * src/libusb-glue.c: Fix LGPL boilerplate text.
1954 * src/libusb-glue.c: new function to retrieve multiple device
1956 * src/libusb-glue.h: dito.
1976 * src/libusb-glue.c: move the LIBMTP_Get_Supported_Devices()
1981 simply putting it in the libusb-glue.c file.
1985 * src/libusb-glue.c: first hack at creating an interface
1991 * src/libusb-glue.c: more new devices
2004 * src/libusb-glue.c: new device 'Philips PSA235'
2021 * src/libusb-glue.c: a zero read fix
2026 * src/libusb-glue.c: repair callbacks, structure the code just
2038 * src/libusb-glue.c: (re)introduce de-halting of endpoints
2048 * libusb-glue.c: fixes to move low-level functions
2056 * src/libusb-glue.c: fix zero write bug
2061 * src/libusb-glue.c: fix up comments, remove things
2068 * src/libusb-glue.c: ditto
2081 * src/libusb-glue.c: ditto
2121 * src/libusb-glue.c: fixed bug in debug printing
2127 * src/libusb-glue.c: added Philips GoGear SA9200
2135 * src/libusb-glue.c: changes in libmtp reflecting the new
2175 * src/libusb-glue.c: one more device.
2258 * src/libusb-glue.c: revert my own mistakes by making
2272 * src/libusb-glue.c: added new devices
2276 * src/libusb-glue.c: remove some pointless #include <>
2314 * src/libusb-glue.h: add a new bug flag for devices that
2316 * src/libusb-glue.c: state that all iRivers have this problem.
2355 * src/libusb-glue.c: fix error on reconnect.
2405 * src/libusb-glue.c: added Zen Vision W to devices
2455 * src/libusb-glue.c: add code to unload a kernel driver for
2457 * src/libusb-glue.h: add a device flag to make this possible.
2473 * libmtp.pc.in: require libusb instead of just linking it.
2515 * src/libusb-glue.c: messed around a bit with device descriptor
2531 * src/libusb-glue.h: added device flags so we can make
2533 * src/libusb-glue.c: dito, plus removed some debug prints.
2542 * src/libusb-glue.c: changed packet sizes to improve
2550 * src/libusb-glue.c: fixed some endpoint size detection
2573 * src/libusb-glue.c: new iRiver device called Clix. By
2594 * src/libusb-glue.c: fixed sucky errors. Added callback
2596 * src/libusb-glue.h: const correctness.
2608 * src/libusb-glue.h: dito.
2609 * src/libusb-glue.c: dito.
2620 * src/libusb-glue.c: found a real nasty endpoint bug,
2678 * src/libusb-glue.c: patch from Andy Kelk to avoid
2688 * src/libusb-glue.c: new SanDisk devices.
2772 * src/libusb-glue.c: fixed a loop exiting problem with
2777 * src/libusb-glue.c: one more device.
2805 * src/libusb-glue.c: implement MTP "OS descriptor" for
2833 * src/libusb-glue.c: dito.
2872 * src/libusb-glue.c: New Samsung device and some