You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jerry Zhang
df69dd33b4
Switch MtpFfsHandle to aio, add control functions.
...
MtpFfsHandle now uses kaio to handle usb data.
This achieves better performance without using
the endpoint alloc ioctl.
This also allows ep0 events to be handled without
race conditions. Events will also include control
requests, which will allow both host and device
initiated cancellation.
Bug: 37916658
Bug: 36802721
Test: Transfer various size files, run MtpFfsHandleTest
Test: Cancel transfer on Windows
Test: Allow device to cancel transfer on Windows
Change-Id: Ib3ce996f00782ce7f68f29b2510dbc17f09fdf14
7 years ago
..
tests
Switch MtpFfsHandle to aio, add control functions.
7 years ago
Android.bp
Switch MtpFfsHandle to aio, add control functions.
7 years ago
IMtpHandle.h
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MODULE_LICENSE_APACHE2
…
MtpDataPacket.cpp
Don't send short URB packet when sending MtpDataPacket.
8 years ago
MtpDataPacket.h
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpDatabase.h
…
MtpDebug.cpp
Add DNG format in MTP
9 years ago
MtpDebug.h
…
MtpDevHandle.cpp
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpDevHandle.h
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpDevice.cpp
Merge "fix warning: dereference of a null pointer" am: 9a6b9ed394
am: 90b59dbb0d
7 years ago
MtpDevice.h
Don't send short URB packet when sending MtpDataPacket.
8 years ago
MtpDeviceInfo.cpp
Handle NULL result of strdup.
8 years ago
MtpDeviceInfo.h
…
MtpEventPacket.cpp
Refactored Mtp driver interface into multiple classes. am: 487be61fb0
am: c17a76108b
am: 1475041870
8 years ago
MtpEventPacket.h
Refactored Mtp driver interface into multiple classes.
8 years ago
MtpFfsCompatHandle.cpp
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpFfsCompatHandle.h
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpFfsHandle.cpp
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpFfsHandle.h
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpObjectInfo.cpp
Handle NULL result of strdup.
8 years ago
MtpObjectInfo.h
Fix google-explict-constructor warnings in mtp.
8 years ago
MtpPacket.cpp
Cleanup uses of sprintf so we can deprecate it.
8 years ago
MtpPacket.h
Refactored Mtp driver interface into multiple classes.
8 years ago
MtpProperty.cpp
Add getObjectPropValue function to MtpDevice.
8 years ago
MtpProperty.h
Add getObjectPropValue function to MtpDevice.
8 years ago
MtpRequestPacket.cpp
Refactored Mtp driver interface into multiple classes.
8 years ago
MtpRequestPacket.h
Refactored Mtp driver interface into multiple classes.
8 years ago
MtpResponsePacket.cpp
Refactored Mtp driver interface into multiple classes.
8 years ago
MtpResponsePacket.h
Refactored Mtp driver interface into multiple classes.
8 years ago
MtpServer.cpp
Switch MtpFfsHandle to aio, add control functions.
7 years ago
MtpServer.h
mtp: Preserve last modified time of files.
7 years ago
MtpStorage.cpp
…
MtpStorage.h
…
MtpStorageInfo.cpp
Handle NULL result of strdup.
8 years ago
MtpStorageInfo.h
Fix google-explict-constructor warnings in mtp.
8 years ago
MtpStringBuffer.cpp
…
MtpStringBuffer.h
Fix google-explict-constructor warnings in mtp.
8 years ago
MtpTypes.h
Don't send short URB packet when sending MtpDataPacket.
8 years ago
MtpUtils.cpp
Clean up time zone handling in MtpUtils::parseDateTime.
9 years ago
MtpUtils.h
…
NOTICE
…
PosixAsyncIO.cpp
Switch MtpFfsHandle to aio, add control functions.
7 years ago
PosixAsyncIO.h
Switch MtpFfsHandle to aio, add control functions.
7 years ago
mtp.h
Switch MtpFfsHandle to aio, add control functions.
7 years ago