summaryrefslogtreecommitdiffstats
path: root/audio/audio_hw_hal.cpp
Commit message (Collapse)AuthorAgeFilesLines
* audio: new audio devices enumsEric Laurent2012-09-071-33/+114
| | | | | | | | | | 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
* Use audio_channel_mask_t consistentlyGlenn Kasten2012-06-191-4/+4
| | | | Change-Id: I0a274ab9f30a9380bc00eae69988224721fea177
* audio: update to new audio HAL device API.Eric Laurent2012-04-161-18/+19
| | | | Change-Id: I27c5e1e1041f62530884ec5d929e7d82f091912a
* Merge commit '5b71e6f'Mike Lockwood2012-03-211-0/+9
|\ | | | | | | | | | | Add an implementation of get_next_write_timestamp. Change-Id: Ie8e19307bafdb057d06bf3c536380c5740f830a6
| * Add an implementation of get_next_write_timestamp.John Grossman2011-10-271-0/+9
| | | | | | | | | | | | | | | | | | | | 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
* | Merge commit '617c80a'Mike Lockwood2012-03-211-0/+7
|\ \ | |/ | | | | | | | | | | | | | | Add a bridge implementation of get_master_volume. Conflicts: audio/audio_hw_hal.cpp Change-Id: Icff9d8dce05d1d811fca815cc39cb38a1df293f9
| * Add a bridge implementation of get_master_volume.John Grossman2011-10-271-0/+7
| | | | | | | | | | | | | | 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
* | Merge "Use audio_format_t consistently"Glenn Kasten2012-01-201-12/+14
|\ \
| * | Use audio_format_t consistentlyGlenn Kasten2012-01-121-12/+14
| | | | | | | | | | | | | | | | | | Was int Change-Id: I8cc1beaa8006fb0a135cf1135955155090c8e87e
* | | Use audio_mode_t consistentlyGlenn Kasten2012-01-121-2/+3
|/ / | | | | | | Change-Id: I62e23b81e3a411a0d9f012b363373d938827a2e4
* | Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-081-4/+4
|/ | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Idfcd2f2269080d92a621dc432c65f7cf244588af
* Audio HAL: added interface for audio preprocessingEric Laurent2011-07-111-0/+28
| | | | Change-Id: I0a84ddbff53f13662873f69d9be4dfa13ebcb8fe
* audio: update for audio/audio_policy header names/locationsDima Zavin2011-06-131-1/+1
| | | | | Change-Id: I7a414a2e173c2bfd72ae70d57b251fa0d4dbdfa0 Signed-off-by: Dima Zavin <dima@android.com>
* update for new audio.h header locationDima Zavin2011-05-111-1/+1
| | | | | Change-Id: Ia0859cc22cfd50a334235aac5b1e8688bc3d52f4 Signed-off-by: Dima Zavin <dima@android.com>
* hardware_legacy: provide HAL helpers for legacy audio usersDima Zavin2011-04-271-0/+577
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>