7063c936e50326883e672837036381f77080c2f3 |
|
05-Apr-2017 |
Jerry Zhang <zhangjerry@google.com> |
Wait for threads to finish before returning. Prevents the thread struct from being deallocated before the thread has finished. Bug: 35152606 Test: Transfer files in both directions, verify behavior when interrupted Change-Id: Ic247072234977709711366636e6a39031fbc125a
/frameworks/av/media/mtp/AsyncIO.cpp
|
8e889ef487c1adb3a5a02ff41712fbca44fd449f |
|
03-Jan-2017 |
Jerry Zhang <zhangjerry@google.com> |
Fix issue with 32 bit versions of asyncio Assuming 64 bit long offsets caused 32 bit tests to fail Test: verified async_io_test passes on 32 and 64 bit Bug: 33846003 Change-Id: I2db126068037f674beeacd5bc30364010c858350
/frameworks/av/media/mtp/AsyncIO.cpp
|
487be61fb0a38873aec1d12da92437fba5e728f2 |
|
24-Oct-2016 |
Jerry Zhang <zhangjerry@google.com> |
Refactored Mtp driver interface into multiple classes. Added new interface for FunctionFS. This allows most of the driver code to exist in userspace. The driver will automatically use FunctionFS if it is enabled for that device, otherwise it will default to the kernel driver. The intention is to eventually deprecate the kernel driver. Bug: 30976142 Change-Id: I36b8d16ca254fddd995b3ea1bd3d37b0ff4a28f7 Test: New automated tests for MtpFfsHandle, AsyncIO. Manual testing on each device.
/frameworks/av/media/mtp/AsyncIO.cpp
|