Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
base
/
8ea93aa6adc0e46c8931d31d4f940cdde97c672f
/
media
/
mtp
/
MtpServer.cpp
c6aacce
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)
by Steve Block
· 13 years ago
1afd5ba
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)
by Steve Block
· 13 years ago
06ade6a
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF)
by Steve Block
· 13 years ago
7944c1b
MTP: Add support for restricting PTP to only certain subdirectories of the storage DO NOT MERGE
by Mike Lockwood
· 13 years ago
8334038
MtpServer: Pass 0xFFFFFFFF for file size when receiving files >= 4GB in size
by Mike Lockwood
· 13 years ago
de6d73a
MTP: Use a single packet for the data phase
by Mike Lockwood
· 13 years ago
dcc3194
MTP: Clean up MtpServer initialization and threading:
by Mike Lockwood
· 13 years ago
7a59dd2
MTP: Return error if user tries to copy a file >= 4GB to a FAT32 file system
by Mike Lockwood
· 13 years ago
7d40d42
MTP: Add support for PTP variant of GetDeviceInfo result.
by Mike Lockwood
· 13 years ago
6acc90f
MTP: Fix some problems with GetObjectHandles and GetNumObjects commands
by Mike Lockwood
· 13 years ago
c89f222
MTP: Implement GetThumb command
by Mike Lockwood
· 14 years ago
1003199
MTP: Fix file descriptor leak in file editing extensions
by Mike Lockwood
· 14 years ago
9df53fae
MTP: Add extended operations to support in-place editing of files
by Mike Lockwood
· 14 years ago
467ca0d
MTP: Add support for dynamically adding and removing storage units
by Mike Lockwood
· 14 years ago
4639532
MTP: Use ro.product.manufacturer system property value for MTP manufacturer name
by Mike Lockwood
· 14 years ago
f26a586
Remove MTP related log spam
by Mike Lockwood
· 14 years ago
7a0bd17
MTP: Fix problems with modification dates for folders and non-media files
by Mike Lockwood
· 14 years ago
bafca21
MTP: check for replacing existing files via the database instead of the file system
by Mike Lockwood
· 14 years ago
7f36b19
MTP: Add support for reserve storage setting to avoid low storage situations.
by Mike Lockwood
· 14 years ago
365e03e
MTP: Improve argument checking in SendObjectInfo
by Mike Lockwood
· 14 years ago
4cb956c
MTP: Use correct return type for getSupportedObjectProperties
by Mike Lockwood
· 14 years ago
7d7fb63
MTP: Add support for multiple properties in GetObjectPropList command
by Mike Lockwood
· 14 years ago
e3634c3
MTP: Fix typo in MtpServer::doGetObjectPropList
by Mike Lockwood
· 14 years ago
44e82dd
MTP: Implement GetPartialObject command
by Mike Lockwood
· 14 years ago
413577d
MTP: Fixes to allow file transfers > 4 gigabytes
by Mike Lockwood
· 14 years ago
0b58c19
MTP: Set correct format for abstract audio playlists
by Mike Lockwood
· 14 years ago
e2ad6ec
MTP: Partial implementation of the GetObjectPropList command
by Mike Lockwood
· 14 years ago
a108b2f
MTP: Add missing call to closedir() in recursive delete code
by Mike Lockwood
· 14 years ago
db77431
MTP: Include size of 12 byte header in packet size for GetObject data packet
by Mike Lockwood
· 14 years ago
d3bfecb
MTP: Reenable GetObjectPropValue and SetObjectPropValue
by Mike Lockwood
· 14 years ago
9f67924
MTP: Minor debug output cleanup
by Mike Lockwood
· 14 years ago
ccb6e96
MTP: Delete all files and subdirectories when deleting directories.
by Mike Lockwood
· 14 years ago
59e3f0d
MTP: Implement support for getting/setting device properties
by Mike Lockwood
· 14 years ago
2837eef
MTP: Send an Intent after an MTP session that resulted in media database modifications
by Mike Lockwood
· 14 years ago
828d19d
MTP: work in progress on expanded property support
by Mike Lockwood
· 14 years ago
33ea5a4
MTP: Fix wrong delete operator from previous change.
by Mike Lockwood
· 14 years ago
4b322ce
MTP: Push queries for supported formats and properties up to Java.
by Mike Lockwood
· 14 years ago
c642e8a
MTP: Fix some typos
by Mike Lockwood
· 14 years ago
9a2046f
MTP: Add support for syncing MTP playlists
by Mike Lockwood
· 14 years ago
7a047c8
MTP: Implement GetNumObjects
by Mike Lockwood
· 14 years ago
59c777a
Clean up MtpDatabase API.
by Mike Lockwood
· 14 years ago
dc453d4
MTP: Only send events to host if we have an open session.
by Mike Lockwood
· 14 years ago
9c7fdf5
Remove our copy of the f_mtp.h kernel header, now that it is in bionic.
by Mike Lockwood
· 14 years ago
be125a5
MTP: Add support for sending events to the host when objects are added and removed
by Mike Lockwood
· 14 years ago
d815f79
Integrate host to device file transfer with the media provider.
by Mike Lockwood
· 14 years ago
c5c7853
Remove some scafolding and test code that is no longer worth maintaining.
by Mike Lockwood
· 14 years ago
d21eac9
MTP: Use media provider database to implement MTP device support.
by Mike Lockwood
· 14 years ago
2d6c9e9
MTP: remove separate audio table from prototype MTP database
by Mike Lockwood
· 14 years ago
dad6927
MTP: Fix ownership and file permissions for transferred files and folders
by Mike Lockwood
· 14 years ago
8dd2a39
MTP: Make MtpDatabase class abstract so we can have multiple implementations
by Mike Lockwood
· 14 years ago
767c5e4
MTP: Implement GetObjectPropDesc
by Mike Lockwood
· 14 years ago
3e6616d
MTP: replace printfs with logcat
by Mike Lockwood
· 14 years ago
42dbfa5
MTP: Use a fd instead of a file path in file transfer ioctls.
by Mike Lockwood
· 14 years ago
622ccdc
MTP device: Read manufacturer name and serial number from system properties.
by Mike Lockwood
· 14 years ago
a82d3c5
MTP: Add support for host cancellation of file transfers.
by Mike Lockwood
· 14 years ago
3743365
PTP host: Implement getObjectHandles and getObjectInfo commands
by Mike Lockwood
· 14 years ago
d078267
MTP: More prototyping work:
by Mike Lockwood
· 14 years ago
8d3257a
Move MTP code to the android namespace
by Mike Lockwood
· 14 years ago
56118b5
Checkpoint work on MTP and PTP investigation.
by Mike Lockwood
· 15 years ago