History log of /hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
738437d93ccc2d03db1be93977d54fee591dba2f 08-Aug-2017 Ivan Lozano <ivanlozano@google.com> Do not include the IAudioFlinger.h header.

This header does not look like it is used anymore, and compilation
succeeds without it, so it seems safe to remove.

Bug: 64223827
Test: 'mma -j4' throws no compilation errors.
Change-Id: Ic7ca90a7ba576d0ae14ee95d2d20c8ddf612754a
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
69f48b86d78ac8968ccafc6287eed3079f1cb56e 26-Aug-2014 Hochi Huang <hochi.huang@mediatek.com> [AU]Buganizer ID: 17182487, sprout audio HAL should mute all audio output with property ro.audio.silent set to true

Signed-off-by: Hochi Huang <hochi.huang@mediatek.com>
Change-Id: I1bda15838da409d08f9ed0e8023b93023109cb2d
(cherry picked from commit a9a3b5d93ee90c21619ddb6a606d24325109e914)
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
8ddf81e20fd514907de51ec82a617143d2e35276 21-Sep-2014 Hochi Huang <hochi.huang@mediatek.com> [AU] Update volume setting and Audio Device API 3.0

Change-Id: I772584ae05e6a8d2fdc8c4a52e44ad80c3c1a4a7
Signed-off-by: Hochi Huang <hochi.huang@mediatek.com>
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
b111e7ecc6789dade2818782da6b33e1d187e344 26-May-2014 Qiming Shi <qiming.shi@intel.com> DO NOT MERGE - openOutputStreamWithFlags should be declared as abstract function

Bug: 17416117.

Change-Id: Ia9150944977560ea296c46ddf75da960d6a3e541
Signed-off-by: Qiming Shi <qiming.shi@intel.com>
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
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/include/hardware_legacy/AudioHardwareInterface.h
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/include/hardware_legacy/AudioHardwareInterface.h
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
902ec630b6abc9bf6c247e21ff4a829c58a93ce9 19-Jan-2012 Glenn Kasten <gkasten@google.com> Fix typos

Change-Id: Ie0acd07861604e66f571e0c1f43cfdccf12ea691
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
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/include/hardware_legacy/AudioHardwareInterface.h
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/include/hardware_legacy/AudioHardwareInterface.h
2d97c20601f97dc375c65c6f4da4ad37eb7bf1d9 18-Jun-2011 Eric Laurent <elaurent@google.com> Audio HAL: added interface for audio preprocessing

Change-Id: I0a84ddbff53f13662873f69d9be4dfa13ebcb8fe
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
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/include/hardware_legacy/AudioHardwareInterface.h
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/include/hardware_legacy/AudioHardwareInterface.h
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/include/hardware_legacy/AudioHardwareInterface.h
4eeca2472712d86063715b05345fcff1e0e6fa73 19-Feb-2010 Eric Laurent <elaurent@google.com> Issue 2071329: audio track is shorter than video track for video capture on sholes

Add API to retrieve number of frames dropped by audio input kernel driver.

Submitted on behalf of Masaki Sato <masaki.sato@motorola.com>
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
392290d659cabc017f3784d332a6ddf6eaf49bc5 20-Jan-2010 Eric Laurent <elaurent@google.com> Fix issue 2285561: New AudioFlinger and audio driver API needed for A/V sync

Added getRenderPosition() API to AudioHardwareInterface to retreive number of audio frames
written by DSP to DAC.
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
dbfad0ce83535cea0940e04660bdfab5b6c867a4 17-Jul-2009 Eric Laurent <elaurent@google.com> Fix issue 1795088 Improve audio routing code

Initial commit for review.
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
df37ea7b73f8ede7955067d5f7fcac4b9e66b79c 07-Jul-2009 Marco Nelissen <marcone@google.com> Add virtual destructor.
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
19f53f808316a0e299fee3bd9bd24c1884f08adf 20-May-2009 Dave Sparks <davidsparks@android.com> Remove deprecated version of openInputStream.
Continuation of bug 1846343
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
c61651ca12e73e153f2bfcd43d096c261598cad3 19-May-2009 Dave Sparks <davidsparks@android.com> Add input source parameter to openInputStream factory function.
This change lays the foundation for recording from different sources.
A series of changes will follow that implement the factory function
for the various hardware configurations. Finally, the deprecated
function will be removed.
Bug 1846343
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
cc490161f6af9e4a6842ee827e4bfc43bc4509d5 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
3bbe5328cd738976443822502e23fb3971c5f87b 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
652994d394bb4dcfae4a98bf591f443037966146 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
5ce01674d44addab570009ceddeaa08d64534092 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
/hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h