History log of /frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e6e6f2d6c1e3e85e96481ce800cb2db83a14b75f 17-Nov-2017 Paul Mclean <pmclean@google.com> Revert "Revert "Access already-read descriptors on device connect. (Eliminate extra read)""

This reverts commit 95966880171a8cdf7c1f6471a2794a0d3b07f69f.

Change-Id: I6f8f965fa4529ac5a027a2abac981f32b07d8659
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
9d84fee2eaa54b6e229d165e380c35ccc559de72 17-Nov-2017 Paul Mclean <pmclean@google.com> Revert "Revert "Eliminate native/JNI/callback USB Descriptor parsing mechanism""

This reverts commit 115cd64f168e14401ba3a2062c8cbe9361416802.

Change-Id: I8be17cf939397b3c8ac6b11759b8195f5febab10
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
115cd64f168e14401ba3a2062c8cbe9361416802 10-Nov-2017 Eric Laurent <elaurent@google.com> Revert "Eliminate native/JNI/callback USB Descriptor parsing mechanism"

This reverts commit 513160fd807e43c6a8268cbe279d8398b44acb26.

Bug: 68944518
Bug: 68008691
Bug: 68337205
Test: USB connection to audio device and laptop
Change-Id: If9223aae953581b2f2e3a6b1adf174528aa94132
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
95966880171a8cdf7c1f6471a2794a0d3b07f69f 10-Nov-2017 Eric Laurent <elaurent@google.com> Revert "Access already-read descriptors on device connect. (Eliminate extra read)"

This reverts commit 75ed7741a270fb7bbad7fa086fd9424815a57a71.

Bug: 68944518
Bug: 68937158
Test: USB connections to audio device and laptop
Change-Id: I24b4171a74591b598dc1a862d07bcf7f7c05cfac
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
75ed7741a270fb7bbad7fa086fd9424815a57a71 06-Nov-2017 Paul McLean <pmclean@google.com> Access already-read descriptors on device connect. (Eliminate extra read)

Bug: 68937158
Test: manual
Peripherals - Skylab, Mir, HTC dongle, Microsoft LX-3000 (headset), Rosewill (gaming) headset
Peripherals - PreSonus AudioBox 22VSL

Change-Id: I0468533a7cab075c68d360ce7b039b5fe55532c3
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
513160fd807e43c6a8268cbe279d8398b44acb26 19-Oct-2017 Paul McLean <pmclean@google.com> Eliminate native/JNI/callback USB Descriptor parsing mechanism

Also optimized connection mechanism.

Bug: 68008691
Bug: 68337205
Test: Manual
Devices - Skylab, Mir, HTC dongle, Presonus AudioBox 44VSL, HP mouse

Change-Id: I287bcdd251b38d2a5cbd37bca1a80bf7f7b0a265
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
5c091dc9449b583e18656a8850a61f557dfcc945 20-Jul-2017 Steven Moreland <smoreland@google.com> Merge "frameworks/base: use proper nativehelper headers"
am: 826eafd958

Change-Id: I36f10ff4d963284a313f1cc5b368f82549a4adb2
2279b2534272282a5b5152723235da397e49195c 19-Jul-2017 Steven Moreland <smoreland@google.com> frameworks/base: use proper nativehelper headers

libnativehelper exports headers under nativehelper. These were
available before incorrectly as global headers in order to give
access to jni.h.

Test: modules using frameworks/base find headers
Bug: 63762847
Change-Id: I0f9f231acdebe460f279135462f43d3e32eff64d
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
d9804ef16072f3d1ea10fc14b1459f7306c2a1b0 21-Oct-2016 Vitalii Tomkiv <vitalit@google.com> Add timeout to usb_device_get_string to prevent usb stuck state for bad
behaving devices.

Bug: 31923641
Test: manual run and test with bad devices.
Change-Id: Ie93b5d33e23de461e1b158215adcf5ccc122f48a
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
b57dd722f1dc0663417da37d3a82f8283ad3c982 24-Sep-2015 Elliott Hughes <enh@google.com> resolved conflicts for a884d81e to stage-aosp-master

Change-Id: Ice485967fa96f13786024b6939b826638e906ff0
76f6a86de25e1bf74717e047e55fd44b089673f3 19-Sep-2015 Daniel Micay <danielmicay@gmail.com> constify JNINativeMethod function pointer tables

Change-Id: I4036c924958221cbc644724f8eb01c5de3cd7954
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
c9bb40ea95101f8a46fab29beac02cc7204be320 29-Apr-2015 Mike Lockwood <lockwood@google.com> UsbDevice: Add support for retrieving version string for a USB device

Change-Id: Ia8630f5ffd05f90347b971110a81f4927060cc4b
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
8dcf593f90792272bd21e498da1aeb60fced1989 01-Oct-2014 Andreas Gampe <agampe@google.com> resolved conflicts for merge of 6290c048 to lmp-dev-plus-aosp

Change-Id: I9fd4b4402f301c3521f57b207793ab4dfdd67a12
184e3ed0f094ecb6cb8130a135ba8a8e9e51803a 30-Sep-2014 Andreas Gampe <agampe@google.com> resolved conflicts for merge of 6290c048 to lmp-mr1-dev-plus-aosp

Change-Id: I2551a233079c2be562ba37dc7413d59ce4e7bf83
51938c205f41da95486b17ea645fd0ce2a73be82 19-Sep-2014 Mike Lockwood <lockwood@google.com> Merge "USB string descriptors are not UTF8, so it is not safe to treat them as such." into lmp-dev
9ee5e7e17f7d65620f21d1a42865981e7bc56593 09-Sep-2014 Mike Lockwood <lockwood@google.com> USB string descriptors are not UTF8, so it is not safe to treat them as such.

Add AndroidRuntime::NewStringLatin1() to convert non-UTF8 strings to Java strings.

Bug: 17427781
Change-Id: I7df1d4e94a7beebc8b1a74c0c0a163b794025ae8
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
f5e56d41a25b44e28db160350709aef7295e3119 09-Sep-2014 Michael Wright <michaelwr@google.com> Remove unused variables from UsbHostManager.

Change-Id: I68067b69de077667482633cc6ecd97ee94ecb699
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
7531aa22355cf03f51def61ba67f1636bf85f408 13-Jan-2014 Mike Lockwood <lockwood@google.com> Add support for USB devices with multiple configurations and alternate interfaces

Added UsbConfiguration class, as well as accessors to UsbDevice to get configuration list
Added methods to UsbDeviceConnection to select configurations and alternate interfaces.

Also added accessors for USB descriptor name strings and fixed some memory leaks in the JNI code.

Bug: 12425052
Change-Id: Idb990f4d5c054a8cb997eb3f440f6da9f83bce05
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp
37d894a42b5744e3e5def5fbfcc641fe3afa2063 18-Feb-2014 Jeff Sharkey <jsharkey@android.com> am 660a514e: am 60097a9c: Merge "Structure device not freed in error case"

* commit '660a514e80e0019d8c6632e84bd03491722fc2ab':
Structure device not freed in error case
43bc1c07d25b7f278a860bbb9118f46ac732593a 08-Jan-2014 Mike Lockwood <lockwood@google.com> am d9e708e3: am 12ec2e6d: am 99206593: am 9607d78f: Merge "Added missing USB device descriptor fields needed for intent filters"

* commit 'd9e708e365d94e83ec135f1486129febd3f8eaea':
Added missing USB device descriptor fields needed for intent filters
9158825f9c41869689d6b1786d7c7aa8bdd524ce 22-Nov-2013 Amith Yamasani <yamasani@google.com> Move some system services to separate directories

Refactored the directory structure so that services can be optionally
excluded. This is step 1. Will be followed by another change that makes
it possible to remove services from the build.

Change-Id: Ideacedfd34b5e213217ad3ff4ebb21c4a8e73f85
/frameworks/base/services/core/jni/com_android_server_UsbHostManager.cpp