8bb71497c37767a62c6b34c1aacf1069fb6f650c |
|
11-Nov-2015 |
Nicolas Boichat <drinkcat@google.com> |
Chameleon: Refactor JackPlugger as a handler Clean up the plugger code to make it easier to extend: - Get rid of DummyAudioJackPlugger: AudioBoard either reports a motor plugger, or nothing - Add JackPluggerPlugHandler to handler the motor plugger - Remove jack_plugger parameter from AudioBusLink, instead relying on Handlers. BUG=chromium:554447 TEST=Run audio_AudioBasicHeadphone on a board with a motor plugger Change-Id: Id7a74d066009bd804d84f42c8789b09fff3c7575 Reviewed-on: https://chromium-review.googlesource.com/312161 Commit-Ready: Nicolas Boichat <drinkcat@chromium.org> Tested-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
|
86289c34db3f3638512194928bfd620a017a89b9 |
|
18-Sep-2015 |
Cheng-Yi Chiang <cychiang@chromium.org> |
[autotest] audio_board: Add methods to restore audio bus Add a AudioBusSnapshot class so user can get snapshot from audio bus, and restore the snapshot. This is useful when user wants to temporarily disconnects all audio ports on audio bus, and reconnects them later. BUG=chromium:533125 TEST=not used yet Change-Id: I3f1f02f6fecac1a29d998cece52552e583acd83d Reviewed-on: https://chromium-review.googlesource.com/300633 Commit-Ready: Cheng-Yi Chiang <cychiang@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
|
468af5bbed06b8b62d17055156d87d99add38079 |
|
30-May-2015 |
Cheng-Yi Chiang <cychiang@chromium.org> |
chameleon: Add is_enabled method to BluetoothController Let BluetoothController query the state of bluetooth module from chameleond proxy. BUG=chromium:476860 TEST=not used yet Change-Id: I7516ec6055b822f01082e077695fc3a5e75b1d09 Reviewed-on: https://chromium-review.googlesource.com/274336 Reviewed-by: Hung-ying Tyan <tyanh@chromium.org> Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
|
9d0e978be4befaa0f6a6877016a19059b094b4ae |
|
01-Jun-2015 |
Cheng-Yi Chiang <cychiang@chromium.org> |
chameleon: Add link support between bluetooth module and Chameleon 1. Add endpoint definition in AudioBus so audio path can be routed between Chameleon and bluetooth module. 2. Create link for connection between Chameleon and bluetooth module. BUG=chromium:476860 TEST=not used yet Change-Id: I0ed510282af89661ed860588ad44c09b7eaff814 Reviewed-on: https://chromium-review.googlesource.com/274335 Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@chromium.org> Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
|
ff438c26782e70e272db3732d9320423e56e2c48 |
|
15-Apr-2015 |
Cheng-Yi Chiang <cychiang@chromium.org> |
audio_board: Add BluetoothController on audio board Add BluetoothController on audio board to control bluetooth module on audio board using chameleond proxy. BUG=chromium:476860 TEST=not used yet Change-Id: I781a781633671b9f3f66b252e47ff049b074884e Reviewed-on: https://chromium-review.googlesource.com/265817 Reviewed-by: Tom Tam <waihong@google.com> Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
|
faa0377825ab35030d3af4b9fe78574de19c1bbf |
|
10-Apr-2015 |
Cheng-Yi Chiang <cychiang@chromium.org> |
audio_board: Add AudioJackPlugger class to control jack plugger Add AudioJackPlugger class to control jack plugger through chameleon audio board API. For those chameleon with audio board, but without audio box, AudioBoard class will have its _jack_plugger set to None. BUG=chromium:472906 TEST=not used yet Change-Id: I7c644408bded9385e26e269128106a53b6cd51d6 Reviewed-on: https://chromium-review.googlesource.com/265210 Reviewed-by: Wai-Hong Tam <waihong@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@chromium.org> Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
|
1f557f38ff10c6e3302d2b9a96206800a93cbf6f |
|
22-Feb-2015 |
Cheng-Yi Chiang <cychiang@chromium.org> |
chameleon: Add audio_board module to control audio board The audio_board module provides API to control audio board. Currently it provides API to control audio bus on audio board. BUG=chromium:453323 TEST=not used yet Change-Id: Idaafe41f97c2e9192900c37de34e079548d159ff Reviewed-on: https://chromium-review.googlesource.com/255364 Reviewed-by: Wai-Hong Tam <waihong@chromium.org> Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
/external/autotest/client/cros/chameleon/audio_board.py
|