summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/BufferProviders.h
Commit message (Collapse)AuthorAgeFilesLines
* Using centralized isAudioPlaybackRateValid to validate parametersRicardo Garcia2015-06-221-0/+1
| | | | | | | Centralized validation code bug: 20701446 Change-Id: I9d9941c7639c05b2afe069ff4f858c693c910bfe
* Use AudioPlaybackRate to hold TimestretchBufferProvider parametersRicardo Garcia2015-04-221-9/+12
| | | | | | | | Use this struct to handle the parameters for TimestretchBufferProvider all across the system. Add stretch mode and fallback mode to TimestretchBuffer Provider. Change-Id: I19099924a7003c62e48bb6ead56c785cb129fba2
* TimestretchBufferProvider integration with Sonic LibraryRicardo Garcia2015-04-131-0/+2
| | | | | | | | Using Sonic as backbone for time stretching algorithm. Adding libsonic to needed makefiles. bug: 19196501 Change-Id: I1ea9221d2f56e4e79fba8746ce0ad350b5079e82
* Add playback rate to AudioMixerAndy Hung2015-04-091-0/+39
| | | | | Bug: 19196501 Change-Id: I42d1f90e6297cf3f1304860d1691a5dfedd4c37d
* Factor out buffer provider code from AudioMixerAndy Hung2015-04-081-0/+152
In preparation for playback rate support and timestretching. Bug: 19196501 Change-Id: I435accb852d32110dd0b3a9917488522c567ba80