commit | 64111e08d905525c7f4fe27e69953eb71bd62511 | [log] [tgz] |
---|---|---|
author | Daichi Hirono <[email protected]> | Thu Mar 24 21:07:38 2016 +0900 |
committer | Daichi Hirono <[email protected]> | Mon Mar 28 13:34:03 2016 +0900 |
tree | e1ffe9c4ba5a31829e7c69076db90c79012d8c27 | |
parent | 787821bce4a07f9b9434180210bf99e6bd2639c9 [diff] |
Get object size that is more than 4GB. MtpObjectInfo contains object size as 32-bit integer and the provider needs to invoke MtpDevice#getObjectSizeLong hidden API to get 64-bit object size. The CL switches to use MtpDevice#getObjectSizeLong hidden API if MtpObjectInfo#getCompressedSize() returns 0xffffffffL, which means the object size is more than 4GB. BUG=27805369 Change-Id: I87ea02c09aa784246cf016def309d1f39ed20e90