summaryrefslogtreecommitdiffstats
path: root/libs/audioflinger/A2dpAudioInterface.cpp
Commit message (Collapse)AuthorAgeFilesLines
* move native services under services/Mathias Agopian2010-07-141-466/+0
| | | | | | | | moved surfaceflinger, audioflinger, cameraservice all native services should now reside in this location. Change-Id: Iee42b83dd2a94c3bf5107ab0895fe2dfcd5337a8
* Fix bug 2604132 40s skip after undockingJean-Michel Trivi2010-04-201-1/+1
| | | | | | | In case of A2DP write errors, there is an overflow in the calculation of the sleep duration to simulate the timing of a successful write. Change-Id: Ic4e570aebf07fac69735aab1bbc2fc73512ee795
* Fix issue 2285561: New AudioFlinger and audio driver API needed for A/V syncEric Laurent2010-01-261-0/+6
| | | | | | | | | | | | 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.
* Fix A2dpAudioInterface getParameters.Eric Laurent2009-11-251-1/+3
| | | | A2dpAudioInterface::getParameters() was prepending a ';' to the key value pair returned from underlying AudioHardwareInterface.
* Fix issue 2174002: After rejecting Call when device ringtone is mute and ↵Eric Laurent2009-10-081-5/+30
| | | | | | | | 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.
* Workaround for issue 2046783.Eric Laurent2009-08-121-2/+12
| | | | | 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.
* Fix problem in A2DP interface closeOutputStream().Eric Laurent2009-08-041-1/+1
| | | | If the output stream handler passed was not the A2DP output stream, the request was ignored instead of being forwarded downstream to hardware interface.
* Fix issue 1795088 Improve audio routing codeEric Laurent2009-07-231-41/+183
| | | | | | | 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()
* Update more references to openInputStream in support classes.Dave Sparks2009-05-191-2/+2
| | | | Continuation of bug 1846343
* AI 144151: am: CL 144150 Fix heap corruption.Nick Pelly2009-04-021-11/+39
| | | | | | | | Take mutex in close(), and skip write path after turning bluetooth off. Original author: npelly Merged from: //branches/cupcake/... Automated import of CL 144151
* auto import from //branches/cupcake/...@137197The Android Open Source Project2009-03-091-20/+31
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+242
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-243/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-031-7/+8
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-021-8/+7
|
* auto import from //branches/cupcake/...@132276The Android Open Source Project2009-02-191-1/+2
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-9/+18
|
* auto import from //branches/cupcake/...@127101The Android Open Source Project2009-01-201-1/+1
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-151-1/+29
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-091-15/+34
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-171-0/+186