Gitiles
Code Review
Sign In
review.evervolv.com
/
android_frameworks_av
/
dabfdafb81c4b431377ca5b51c0e3a49fef4cb16
/
media
/
mtp
/
MtpServer.cpp
ba38922
MTP: Remove extraneous logs
by James Wei
· 7 years ago
5513843
MTP: Add support of ObjectInfoChanged Event
by James
· 7 years ago
dc148de
Call access(2) on all files/dirs modified by Mtp
by Jerry Zhang
· 7 years ago
bc1d4b4
Fix Unicode string handling
by Jerry Zhang
· 7 years ago
63dac45
Remove configure() from Mtp
by Jerry Zhang
· 7 years ago
e5aa05d
MtpServer changes for MtpStorageManager
by Jerry Zhang
· 8 years ago
6de1660
Add support of directory copy
by kyle_tso
· 7 years ago
fbc8b06
Always set sys.usb.ffs.mtp.ready during configure
by Jerry Zhang
· 8 years ago
ee8946f
Perform database moveObject after actual move.
by Jerry Zhang
· 8 years ago
e242f12
Account for folders in copy and move.
by Jerry Zhang
· 8 years ago
708b3e0
Add implementations for move and copy operations.
by Jerry Zhang
· 8 years ago
df69dd3
Switch MtpFfsHandle to aio, add control functions.
by Jerry Zhang
· 8 years ago
aef8eb8
Merge "Fix file transfer corner cases." into oc-dev am: 922669e81c
by Jerry Zhang
· 8 years ago
5410756
Fix file transfer corner cases.
by Jerry Zhang
· 8 years ago
854cb17
mtp: Preserve last modified time of files.
by caozhiyuan
· 8 years ago
33587d1
Fix clang static analyzer warnings.
by Manoj Gupta
· 8 years ago
6dafecc
Add support for MTP_RESET_DEVICE operation.
by Jerry Zhang
· 8 years ago
8ddc352
fix warning: struct argument contains uninitialized data
by Yunlian Jiang
· 8 years ago
cc9d0fd
Make Mtp FFS allocations per session rather than per file
by Jerry Zhang
· 8 years ago
792298f
Make users of MtpServer provide DeviceInfo fields
by Alex Klyubin
· 8 years ago
487be61
Refactored Mtp driver interface into multiple classes.
by Jerry Zhang
· 9 years ago
7ea72dc
Don't process objects with empty name
by Marco Nelissen
· 9 years ago
b3be006
Fix compiler warning in media/mtp.
by Daichi Hirono
· 9 years ago
07a9e54
Use errno correctly.
by tao.pei
· 10 years ago
ea9f215
Fix MTP delete
by Marco Nelissen
· 10 years ago
e48cf5b
Fix bounds checking for GetPartialObject command
by Mike Lockwood
· 10 years ago
ab06384
MTP: add strict bounds checking for all incoming packets
by Mike Lockwood
· 10 years ago
d239cb6
mtp: 64-bit compile warnings
by Mark Salyzyn
· 11 years ago
dcd89ec
Improve MTP error checking
by Marco Nelissen
· 11 years ago
1b24cf3
am e80631aa: am 839d11d1: Merge changes I0a744dc7,Id993a70d
by Mark Salyzyn
· 11 years ago
3ab368e
media: use size_t for integer iterator to Vector::size()
by Mark Salyzyn
· 11 years ago
db43b34
media: 64 bit compile issues
by Mark Salyzyn
· 11 years ago
0fa848d
MTP: Add support for device property changed events
by Mike Lockwood
· 11 years ago
cba6b7d
MTP: Implement date created field in GetObjectInfo
by Mike Lockwood
· 12 years ago
ec24fa4
MTP: Implement date created field in GetObjectInfo
by Mike Lockwood
· 12 years ago
38fb629
MTP: Write initial data to correct file offset in SendPartialObject
by Mike Lockwoood
· 12 years ago
0a69495
MTP: Write initial data to correct file offset in SendPartialObject
by Mike Lockwoood
· 12 years ago
af8e8aa
Add mode when open(O_CREAT) is used.
by Nick Kralevich
· 13 years ago
29357bc
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
b8a8052
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
a9a46c1
MTP: Add support for restricting PTP to only certain subdirectories of the storage
by Mike Lockwood
· 13 years ago
3856b09
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE
by Steve Block
· 14 years ago
0cc79c6
MtpServer: Pass 0xFFFFFFFF for file size when receiving files >= 4GB in size
by Mike Lockwood
· 14 years ago
ef441d9
MTP: Use a single packet for the data phase
by Mike Lockwood
· 14 years ago
dec7388
MTP: Clean up MtpServer initialization and threading:
by Mike Lockwood
· 14 years ago
9b88b72
MTP: Return error if user tries to copy a file >= 4GB to a FAT32 file system
by Mike Lockwood
· 14 years ago
3d1d776
MTP: Add support for PTP variant of GetDeviceInfo result.
by Mike Lockwood
· 14 years ago
dc3185e
MTP: Fix some problems with GetObjectHandles and GetNumObjects commands
by Mike Lockwood
· 14 years ago
6400078
MTP: Implement GetThumb command
by Mike Lockwood
· 14 years ago
c3f16e5
MTP: Fix file descriptor leak in file editing extensions
by Mike Lockwood
· 14 years ago
7d77dcf
MTP: Add extended operations to support in-place editing of files
by Mike Lockwood
· 14 years ago
a849440
MTP: Add support for dynamically adding and removing storage units
by Mike Lockwood
· 14 years ago
8d08c5a
MTP: Use ro.product.manufacturer system property value for MTP manufacturer name
by Mike Lockwood
· 14 years ago
59d6ae5
Remove MTP related log spam
by Mike Lockwood
· 14 years ago
aa95240
MTP: Fix problems with modification dates for folders and non-media files
by Mike Lockwood
· 14 years ago
feafefb
MTP: check for replacing existing files via the database instead of the file system
by Mike Lockwood
· 14 years ago
20c3be0
MTP: Add support for reserve storage setting to avoid low storage situations.
by Mike Lockwood
· 14 years ago
fd34626
MTP: Improve argument checking in SendObjectInfo
by Mike Lockwood
· 14 years ago
2e09e28
MTP: Use correct return type for getSupportedObjectProperties
by Mike Lockwood
· 14 years ago
40ce1f2
MTP: Add support for multiple properties in GetObjectPropList command
by Mike Lockwood
· 14 years ago
f05ff07
MTP: Fix typo in MtpServer::doGetObjectPropList
by Mike Lockwood
· 14 years ago
d81ce3c
MTP: Implement GetPartialObject command
by Mike Lockwood
· 14 years ago
e1b8cf1
MTP: Fixes to allow file transfers > 4 gigabytes
by Mike Lockwood
· 14 years ago
f5b2ff2
MTP: Set correct format for abstract audio playlists
by Mike Lockwood
· 14 years ago
b6da06e
MTP: Partial implementation of the GetObjectPropList command
by Mike Lockwood
· 15 years ago
7ce05cf
MTP: Add missing call to closedir() in recursive delete code
by Mike Lockwood
· 15 years ago
23d2071
MTP: Include size of 12 byte header in packet size for GetObject data packet
by Mike Lockwood
· 15 years ago
677f570
MTP: Reenable GetObjectPropValue and SetObjectPropValue
by Mike Lockwood
· 15 years ago
a881b44
MTP: Minor debug output cleanup
by Mike Lockwood
· 15 years ago
d321149
MTP: Delete all files and subdirectories when deleting directories.
by Mike Lockwood
· 15 years ago
e3e76c4
MTP: Implement support for getting/setting device properties
by Mike Lockwood
· 15 years ago
6b3a9d1
MTP: Send an Intent after an MTP session that resulted in media database modifications
by Mike Lockwood
· 15 years ago
8277cec
MTP: work in progress on expanded property support
by Mike Lockwood
· 15 years ago
bf9b205
MTP: Fix wrong delete operator from previous change.
by Mike Lockwood
· 15 years ago
782aef1
MTP: Push queries for supported formats and properties up to Java.
by Mike Lockwood
· 15 years ago
f83caa2
MTP: Fix some typos
by Mike Lockwood
· 15 years ago
438344f
MTP: Add support for syncing MTP playlists
by Mike Lockwood
· 15 years ago
343af4e
MTP: Implement GetNumObjects
by Mike Lockwood
· 15 years ago
9c04c4c
Clean up MtpDatabase API.
by Mike Lockwood
· 15 years ago
73ecd23
MTP: Only send events to host if we have an open session.
by Mike Lockwood
· 15 years ago
8065e20
Remove our copy of the f_mtp.h kernel header, now that it is in bionic.
by Mike Lockwood
· 15 years ago
873871f
MTP: Add support for sending events to the host when objects are added and removed
by Mike Lockwood
· 15 years ago
4714b07
Integrate host to device file transfer with the media provider.
by Mike Lockwood
· 15 years ago
7f53a19
Remove some scafolding and test code that is no longer worth maintaining.
by Mike Lockwood
· 15 years ago
1865a5d
MTP: Use media provider database to implement MTP device support.
by Mike Lockwood
· 15 years ago
dda7e2b
MTP: remove separate audio table from prototype MTP database
by Mike Lockwood
· 15 years ago
8e2a280
MTP: Fix ownership and file permissions for transferred files and folders
by Mike Lockwood
· 15 years ago
0250361
MTP: Make MtpDatabase class abstract so we can have multiple implementations
by Mike Lockwood
· 15 years ago
21ef7d0
MTP: Implement GetObjectPropDesc
by Mike Lockwood
· 15 years ago
b14e588
MTP: replace printfs with logcat
by Mike Lockwood
· 15 years ago
c658876
MTP: Use a fd instead of a file path in file transfer ioctls.
by Mike Lockwood
· 15 years ago
c42aa12
MTP device: Read manufacturer name and serial number from system properties.
by Mike Lockwood
· 15 years ago
916076c
MTP: Add support for host cancellation of file transfers.
by Mike Lockwood
· 15 years ago
e13401b
PTP host: Implement getObjectHandles and getObjectInfo commands
by Mike Lockwood
· 15 years ago
fceef46
MTP: More prototyping work:
by Mike Lockwood
· 15 years ago
7850ef9
Move MTP code to the android namespace
by Mike Lockwood
· 15 years ago
16864ba
Checkpoint work on MTP and PTP investigation.
by Mike Lockwood
· 15 years ago