c72239409b69b9f938d6c3dc6561c4f7732de273 |
|
25-Mar-2016 |
Paul McLean <pmclean@google.com> |
Added logging to USB Audio connect and disconnect. This will let us see in bug reports if the USB device in question is ACTUALLY recognized and added/removed from the audio system. Bug: 27812441 Change-Id: Id3eb4d4f3f0b1e66a24999706ba589c0962eba58
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
438c220d78482c85b16a108d9ffde6d7ada27d19 |
|
29-Oct-2015 |
Paul Mclean <pmclean@google.com> |
Merge "Fixing problems with 1st connect of USB audio device to Fugu."
|
c15f75644385df59663cf2e9e6c6bf27fe228924 |
|
22-Oct-2015 |
Paul McLean <pmclean@google.com> |
Fixing problems with 1st connect of USB audio device to Fugu. Also added some additional logging functions as we are not done looking at connect/disconnect issues. Leaving in tact the multi-device connect/disconnect logic (neeeds to be revisited) Bug: 24906368 Change-Id: Iff91c51a9c7013dde56182059f3747e1d6cd727b
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
e3b077b1c67a2ca3d46c47244de2d856d6b370f0 |
|
28-Oct-2015 |
Paul McLean <pmclean@google.com> |
Fixed capture-only devices not removed when disconnected. I have brought shame upon my family. Bug: 24932354 Change-Id: I0fce40a976f40e74f4fd87eb6f4aa93e847032cc
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
2dbccc1926ea2d3e27c5cfd2d61d2b3d5ed787c0 |
|
07-Jul-2015 |
Jeff Brown <jeffbrown@google.com> |
Clean up USB Manager dump. Tidy up the dump() implementation in preparation for further work. Bug: 21615151 Change-Id: If6d94c8dc9457b8e93103541ec1798981eeb5b54
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
afe55a5ce96d7fe5e9e37dcd499336423bf87a06 |
|
19-May-2015 |
Paul McLean <pmclean@google.com> |
Turning off logging in ALSA device connection routines. bug: 21298614 Change-Id: Ia88393698072af8f7c101382f180192646bf713e
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
02868b1625f0b1fa6ce1fb2529186f155904dd03 |
|
29-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
MidiDeviceInfo: Add version string property For USB devices, this is populated with the USB device version string. Change-Id: Ia9286d5f41783e4e960a9c724bf6b85b6599fe12
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
1f13872a01a02ffff93c24ece730a0136ee8757a |
|
24-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
UsbAlsaManager: Fix NPE when running in emulator Bug: 20537358 Change-Id: I46693e45eb6127118cbd54fc3490dc58840b5797
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
dee5f1bb6e42875a1134d0e8efeef528b92cc548 |
|
10-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
Add user visible name for USB peripheral MIDI device Change-Id: I075a54dc3890bc5cf3927cecba3750e1d342d290
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
5781cd5b218dc3e5a19d8f69e6fb9f310bed4df6 |
|
27-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
Make the MIDI Manager optional, enabled by "android.software.midi" feature Change-Id: I76d442ea28beea4b9e2876bfef501d8f61403702
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
b7ce094c9e546c4a802bd8ce3a43592979a5e3df |
|
25-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
MIDI Manager: remove USB peripheral MIDI device when USB is disconnected Otherwise, the MIDI device would appear available always, rather than only when USB is connected. Also fixed file descriptor leak in UsbMidiDevice Change-Id: I0d38e81c488de4748eef36ca359635fa59e0e636
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
4011e209215d19a1633ed5d1643f3b7643001667 |
|
13-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "MidiDeviceInfo meta-data improvements:"
|
f2cd8024028f602a5e4c27f3d9222e872e4e84f2 |
|
11-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
MidiDeviceInfo meta-data improvements: Add property for user visible device name Add names for input and output ports Rename "model" to "product" to match USB specification. Change-Id: I8dc50da935f26825ffc73de456d34e7933aa987c
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
9087433753a5068819dcd3e86bdc2cce82bb8040 |
|
10-Mar-2015 |
John Spurlock <jspurlock@google.com> |
AudioService: Write base stream volume changes to the event log. - Add a new volume_changed event, reported at the stream level. - Only include changes to base streams (no aliases). - Include the caller for each change. A caller is either: - a pkg name (for external calls or known media sessions) - a system server class's log tag (for internal calls, disambiguates "android") Bug: 19599935 Change-Id: Ia61b68ff1e7e2907a24972790ec052bfe099e665
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
394a8e1fa7d2aeeec3d750378c1cb5861a583eeb |
|
03-Mar-2015 |
Paul McLean <pmclean@google.com> |
Handle simultaneous connect of devices with the same "type" (as in USB) Change-Id: I163bf8e33ccf5aacc7ba21775916727430327f18 Bug: 19563570
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
464c655871f4c1dd280474723e4b33f55044baa5 |
|
26-Feb-2015 |
Mike Lockwood <lockwood@google.com> |
Move ALSA utilities to com.android.internal.alsa package Change-Id: Icbd45ec97a942e44e60f8d4ba0bb58c97f85b55f
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
b673770f7172d4fca9bc05de1f36bc53e93eb247 |
|
20-Feb-2015 |
Mike Lockwood <lockwood@google.com> |
Add MIDI Manager API tweaks: - Change the package name from android.midi to android.media.midi - Add option for specifying a Handler for DeviceCallback notifications Change-Id: Ia9e9817a651c06299f4e02ee1da3c9666ff64cb9
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
0e4242f9cb332e5aa7d271f67ded75aa59f3023f |
|
05-Feb-2015 |
Paul McLean <pmclean@google.com> |
Audio Device Enumeration API. Change-Id: Ic78fda8b2a6f6ac0f37a1f665b29f3359cfc5ecc
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
6156017c2217d0fbbbb03434986250ec6bbd69d8 |
|
07-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Move AudioService to services. ...and a few dependencies. Move remaining shared items to AudioSystem. Change-Id: Ib9623ff867678d34977337856bb0156e8cdaeeb5
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
10804eb2818ab59b763a37b4f6151693c2ebba7b |
|
28-Jan-2015 |
Paul McLean <pmclean@google.com> |
Add additional info to AudioPort for enum/selection API. Add "device name" member to AudioPort. Moved unique device ID from DevicePort to AudioPort. Straighten out confusion between "name" and "address" Created string constants for Intent "extra" data keys. Combine card/address data into "address" at sender.Add additional info to AudioPort for enum/selection API. Parse out USB Device name in UsbCardsParser. Change-Id: Ifd76b0298312090a8f39e638339f993b86d47080
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
51936d426086d58a6fe6780253d3038cf12bae25 |
|
29-Jan-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "UsbAlsaManager: Don't reselect current USB audio device on all USB disconnects"
|
2a57bc7fd602853dc1a22dcee1ff50f92cc29060 |
|
19-Sep-2014 |
Mike Lockwood <lockwood@google.com> |
MidiManager: Add USB peripheral MIDI support This allows the android device to appear as a USB MIDI device to a USB host (like a Mac or a PC) using the f_midi USB gadget driver. Change-Id: I14f1ba73bcce2c894e77efb8810beac4ffe246d8
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
9c2d34c764f14ed7a5076bd38417afde0b246bd6 |
|
29-Jan-2015 |
Mike Lockwood <lockwood@google.com> |
UsbAlsaManager: Don't reselect current USB audio device on all USB disconnects Change-Id: I4d3a0d803a6d1eb02ff48a7e8587a1ff6c66a500
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
2e3434149e00f921ca3555ae55cba04d3c64eeb1 |
|
08-Jan-2015 |
Mike Lockwood <lockwood@google.com> |
Replace broadcasts with calls to IAudioService.setWiredDeviceConnectionState() to report USB device status Change-Id: Ic96cffaa63b6c6350b76e7cb29398c5f5dc86962
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
10024b3dc12a8552c1547b67810c77b865045cc8 |
|
11-Dec-2014 |
Mike Lockwood <lockwood@google.com> |
MidiManager updates: MIDI ports are now implemented as file descriptors directly between the sender and receiver, so the MidiService is no longer in the message path. To facilitate the above, each port has its own file descriptor, rather than multiplexing all ports on a device through a single socket. Added a new class MidiDeviceServer, which is used by implementors of MIDI devices. This replaces the MidiVirtualDevice class (which only was included in changes that were reviewed but never submitted). The USB MIDI implementation has moved from the MIDI service to the USB service. The USB MIDI implementation uses MidiDeviceServer as its interface, so we now have a common interface for all MIDI device implementations. Change-Id: I8effd1583f344beb6c940c3a24dbf20b477a6436
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
0a8f06922f288bfa4a22a7cd45dd5b89a9563e54 |
|
22-Dec-2014 |
Paul McLean <pmclean@google.com> |
Support for simultaneous USB Audio Devices connect/disconnect Attach/Detach logic Decoupling card# and list index Modern loop constructs Consistent logging flags Add class/type flags to device "address" string. Factored UsbAudioDevice out of UsbAudioManager. Bug: 18399845 Bug: 18717784 Change-Id: I6f185e1c24091d4c0d21eb7e922a1496748d32c3
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|
d2de5a421a7d547bd431335583748fd82ddc1ebc |
|
19-Dec-2014 |
Mike Lockwood <lockwood@google.com> |
Rename UsbAudioManager to UsbAlsaManager Change-Id: I53b084400ef3e0692415cc5af91c8b500ffd8346
/frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java
|