History log of /frameworks/base/libs/audioflinger/A2dpAudioInterface.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0986e7907ffc8387b04fb201e285784bcd11b9b7 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 IAudioFlinger to retreive number of audio frames
written by AudioFlinger to audio HAL and by DSP to DAC.

Added getRenderPosition() API to AudioHardwareInterface to retreive number of audio frames
written by DSP to DAC.

Exposed AudioTrack::getPosition() to AudioSink() to make it available to media player.

Removed excessive log in AudioHardwareGeneric.
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
80a6a229b33b0868944fe011af2d778e23c83322 08-Oct-2009 Eric Laurent <elaurent@google.com> Fix issue 2174002: After rejecting Call when device ringtone is mute and playing music, audio is not transfered to BT device.

Added a workarouond to request the A2DP output standby directly to audio hardware when the sink is suspended as it seems that the suspend request often fails.

Also take into account resume requests received while a suspend request is pending.
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
fe4fc91260af3c640e434c2c98516a703588ca60 12-Aug-2009 Eric Laurent <elaurent@google.com> Workaround for issue 2046783.

Apparently the problem is caused by the fact that A2dpAudioStreamOut::standby() calls a2dp_stop() after the headset has been powered down.
The workaround consists in indicating to A2DP audio hardware that a close request is pending and that stanby() must be bypassed.
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
a553c25b33c99b345cf1c8688f8df0ed8df14e5a 17-Jul-2009 Eric Laurent <elaurent@google.com> Fix issue 1795088 Improve audio routing code

Initial commit for review.
Integrated comments after patch set 1 review.
Fixed lockup in AudioFlinger::ThreadBase::exit()
Fixed lockup when playing tone with AudioPlocyService startTone()
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
fe9f0722b028675e8b0223c9c85cd65f203f2e03 20-May-2009 Dave Sparks <davidsparks@android.com> Remove deprecated openInputStream factory method
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
a5e2ef0af04ac4d2805c1fc840ba81470e8f49f1 20-May-2009 Dave Sparks <davidsparks@android.com> Update more references to openInputStream in support classes.
Continuation of bug 1846343
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
0827c81466dffc2f0f3470574733cc0956df0494 02-Apr-2009 Nick Pelly <> AI 144151: am: CL 144150 Fix heap corruption.
Take mutex in close(), and skip write path after turning bluetooth off.
Original author: npelly
Merged from: //branches/cupcake/...

Automated import of CL 144151
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
076357b8567458d4b6dfdcf839ef751634cd2bfb 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
3dec7d563a2f3e1eb967ce2054a00b6620e3558c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
3001a035439d8134a7d70d796376d1dfbff3cdcd 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
9266c558bf1d21ff647525ff99f7dadbca417309 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
b798689749c64baba81f02e10cf2157c747d6b46 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/libs/audioflinger/A2dpAudioInterface.h