a311a983eb4035b272033105119cb44d814fb2db |
|
28-Jul-2014 |
Eric Laurent <elaurent@google.com> |
audio HAL: add parameters to open stream functions Pass device address (and audio source for inputs) to open_output_stream() and open_input_stream() audio HAL functions. Bug: 14815883. Change-Id: Ib1c3e98518733fa5eab54cbca4220e388d3f6211
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
044bac40a166a8e7719e7735bf91e9522db752d3 |
|
17-Jul-2014 |
Glenn Kasten <gkasten@google.com> |
Add audio_input_flags_t to HAL open_input_stream Change-Id: I17db01e92bfa939c7a15e7f9f95197d0a0568033
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
40508f66cacca49688b85540c79a2ddc3d96d13d |
|
02-Jul-2014 |
Eric Laurent <elaurent@google.com> |
audio: fixed channel count determination from channel mask Do not use popcount() to derive channel count from channel mask. Bug: 15000850. Change-Id: I5050ce7fd7884369eb0de37967e40052630006a9
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
cc029e59f7d22f383dfc5b700689db66a941a356 |
|
23-Apr-2014 |
David Wagner <david.wagner@intel.com> |
Audio: add an openOutputStreamWithFlags API The existing openOutputStream API did not allow passing stream flags even though its audio hardware interface's open_output_stream counterpart does take a "flags" argument. This means that, when the audio hw_module is implemented using libhardware_legacy, the output flag was lost. This commit adds an API in libhardware_legacy's audio module, allowing to pass the flag, and updates the default wrapper in order to call this new API instead of the old version that missed the flag. Change-Id: I20c102d32b489f87fabbd7d02aa0b28fae13948b Signed-off-by: David Wagner <david.wagner@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com>
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
ed8f62d4faa53bbd53a358c5f494b653a09285e4 |
|
28-Aug-2012 |
Eric Laurent <elaurent@google.com> |
audio: new audio devices enums Changes for new audio devices enums: - legacy audio HAL wrapper provides conversion between new and old device enums. It exposes a rev 2.0 audio device API to the audio framework and allow legacy implementation to use old device enums. - AudioPolicyManager: use standard enum value for no device (0). Change-Id: I855d72291d672cdd8a6641bedb228634a54b7d9d
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
551b6a3b5cbf314b4021da64fada0c9119b2535f |
|
19-Jun-2012 |
Glenn Kasten <gkasten@google.com> |
Use audio_channel_mask_t consistently Change-Id: I0a274ab9f30a9380bc00eae69988224721fea177
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
0fa154b8d4c235401c378339828c2f85563f5faa |
|
14-Apr-2012 |
Eric Laurent <elaurent@google.com> |
audio: update to new audio HAL device API. Change-Id: I27c5e1e1041f62530884ec5d929e7d82f091912a
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
584c285492a04c711c6339720c6f9bc84895201b |
|
22-Mar-2012 |
Mike Lockwood <lockwood@google.com> |
Merge commit '5b71e6f' Add an implementation of get_next_write_timestamp. Change-Id: Ie8e19307bafdb057d06bf3c536380c5740f830a6
|
0b934ade258294987f8bde9cd338d7b635522719 |
|
22-Mar-2012 |
Mike Lockwood <lockwood@google.com> |
Merge commit '617c80a' Add a bridge implementation of get_master_volume. Conflicts: audio/audio_hw_hal.cpp Change-Id: Icff9d8dce05d1d811fca815cc39cb38a1df293f9
|
c97d4bb2bdbb9b057685412d966bca2d4aa3fa3d |
|
20-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
Merge "Use audio_format_t consistently"
|
53e2cfab45b411db0bf6c4b5d146cd9d8b1b1425 |
|
13-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
Use audio_format_t consistently Was int Change-Id: I8cc1beaa8006fb0a135cf1135955155090c8e87e
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
5c1ebdc9db8d7e5ff51704f80c55f460638eb095 |
|
09-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
Use audio_mode_t consistently Change-Id: I62e23b81e3a411a0d9f012b363373d938827a2e4
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
5efbd421e0029d6fc44b1cc65c0e5e0d85e5161f |
|
08-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Idfcd2f2269080d92a621dc432c65f7cf244588af
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
5b71e6fd76fe244719cb5a3f9ac24572acd9a3ca |
|
29-Aug-2011 |
John Grossman <johngro@google.com> |
Add an implementation of get_next_write_timestamp. Add a default implementation of get_next_write_timestamp to the C <--> C++ legacy audio HAL implementation allowing HALs using the legacy C++ AudioStreamOut to overload and implement get_next_write_timestamp. Default implementation returns INVALID_OPERATION to indicate that the functionality is not supported. Change-Id: I087347649e9ba186a74cb34aaadf989bf90720fe
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
617c80a82e5620b2f16348e4bd3d7fc3b76e9021 |
|
22-Aug-2011 |
John Grossman <johngro@google.com> |
Add a bridge implementation of get_master_volume. Add an implementation of the new get_master_volume method to bridge from the new C only audio HAL to the old C++ legacy audio HAL. Change-Id: I5c29814623b5141b0c69927ea60be9873c8a5dab
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
2d97c20601f97dc375c65c6f4da4ad37eb7bf1d9 |
|
18-Jun-2011 |
Eric Laurent <elaurent@google.com> |
Audio HAL: added interface for audio preprocessing Change-Id: I0a84ddbff53f13662873f69d9be4dfa13ebcb8fe
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
d17f66f33276e64e8e288f6ff2b1cb8169650c81 |
|
14-Jun-2011 |
Dima Zavin <dima@android.com> |
audio: update for audio/audio_policy header names/locations Change-Id: I7a414a2e173c2bfd72ae70d57b251fa0d4dbdfa0 Signed-off-by: Dima Zavin <dima@android.com>
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
4a0748be283a8c9efa02243c3e1716c49443a87c |
|
11-May-2011 |
Dima Zavin <dima@android.com> |
update for new audio.h header location Change-Id: Ia0859cc22cfd50a334235aac5b1e8688bc3d52f4 Signed-off-by: Dima Zavin <dima@android.com>
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|
e81531e91ecae92aff471dbff9cbeb0f95ff4a80 |
|
20-Apr-2011 |
Dima Zavin <dima@android.com> |
hardware_legacy: provide HAL helpers for legacy audio users This doesn't actually create a HAL, but rather a set of helper static libraries that device specific libraries (i.e. the old libaudio pieces) can link against to create a proper audio HAL module. We provide an audio_policy static wrapper and audio hardware interface static wrapper. Change-Id: Ie56195447ad24b83888f752dca24674b0afd8a76 Signed-off-by: Dima Zavin <dima@android.com>
/hardware/libhardware_legacy/audio/audio_hw_hal.cpp
|