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/AudioHardwareInterface.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
|
b4696fc22ba822ed37bd2e3a19bc17514ccc79c8 |
|
17-Feb-2012 |
Eric Laurent <elaurent@google.com> |
audio policy manager: more generic A2DP impl. This change makes support for A2DP related audio policy more generic: -removed WITH_A2DP compilation switch -use output profile descriptors listing the parameters (sampling rate, format...) devices and attributes (low power, tunneling...) for each available output. All the behavior specific to A2DP is derived from the A2DP output profile descriptor. - removed obsolete a2dpUsedForSonification() method. This is a first step towards a more generic support for different audio hardware modules (USB, HDMI) and output streams supporting different combinations of parameters (sampling rate, format...) and attributes (low power, tunneling...). Ultimately, the hw modules and output descriptors will loaded from a configuration file. Change-Id: Ife3e49e1afbcb72613bfc8ce38919bb087ca85ea
/hardware/libhardware_legacy/audio/AudioHardwareInterface.cpp
|
64cca04dcbf4e21a51131224b9d0f0c596f876d4 |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/157065 Bug: 5449033 Change-Id: I86e4ce26d8fba68584d0a7fc17111b53c56d2932
/hardware/libhardware_legacy/audio/AudioHardwareInterface.cpp
|
b381b932acfa441da5607f37ac4ef6573ed5be96 |
|
20-Dec-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I9dfdc3f00a5f4f5b6ef4c75280ce2594ab018577
/hardware/libhardware_legacy/audio/AudioHardwareInterface.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/AudioHardwareInterface.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/AudioHardwareInterface.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/AudioHardwareInterface.cpp
|
f01215993dda68b6b52111d754bd0c7c2d5bcfa3 |
|
20-Apr-2011 |
Dima Zavin <dima@android.com> |
legacy: move legacy audio code from frameworks/base here Change-Id: Ic5da0130af44354dffdf85c30cd99f57c6ee163c Signed-off-by: Dima Zavin <dima@android.com>
/hardware/libhardware_legacy/audio/AudioHardwareInterface.cpp
|