History log of /hardware/libhardware_legacy/audio/AudioHardwareInterface.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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