summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)AuthorFilesLines
2016-01-12aries: Add UCM for HiFi use-caseHEADmasterArun Raghavan2-0/+553
Generated using xml2ucm at configuration at: https://github.com/ford-prefect/xml2ucm/blob/master/examples/aries-l-config.xml Tested on Android L-based Firefox OS.
2014-04-25falcon: Add UCM config for HiFi usecaseArun Raghavan3-0/+179
This has earpiece, speaker and headphones invidually tested - no combined devices tested yet. Also there's a glitch when speaker playback starts that needs investigation.
2013-10-10mako: Add a low-latency path for voice streams in the HiFi caseArun Raghavan1-0/+30
This adds a low-latency modifier that can be used for voice and potentially other low-latency streams.
2013-10-10mako: Add a h/w volume control example for HiFi use caseArun Raghavan1-0/+6
This sets up the Speaker device for h/w volume control as an example. This can be extended to other devices. For the Headphones device, we would probably want to merge the HPHL and HPHR controls to provide a single stereo control so things can just work.
2013-08-21mako: Trivial whitespace fixArun Raghavan1-1/+1
2013-08-21mako: Control csd-daemon life cycle in UCMArun Raghavan1-0/+6
This starts/stops csd-daemon at VoiceCall verb enable/disable time.
2013-08-20Enable/disable CPU-CODEC path in mako VoiceCall UCMArun Raghavan1-0/+45
Needed to cleanly change routing while allowing CPU-side playback to work during a call.
2013-08-20Load module-b2g-policy by default if it existsArun Raghavan1-1/+5
2013-08-20Add start-pulseaudio-android to the buildArun Raghavan2-3/+10
The script needs a bit of cleanup (port selection shouldn't be here), but it's convenient for testing.
2013-08-20Build fixes for mako voice callsArun Raghavan1-0/+8
Add csd-daemon/csd-client to the build, as well as the VoiceCall UCM.
2013-08-20Fixups to mako HiFi UCM configArun Raghavan1-30/+36
Changes include: * Move volume setup to verb enable time instead of individual devices like the Android mixer XML * Enable/disable tx mixer control on mic device enable/disable just as we do with the rx mixer for playback devices * Optimise mixer enable/disable by not re-enabling the mixer in DisableSquence (it'll get enabled in the following EnableSequence on device switch)
2013-08-20More mako VoiceCall UCM fixupsArun Raghavan1-0/+85
We need to disable some mixer controls before changing routing. We disable and then enable these in the EnableSequences and only disable in the DisableSequence as an optimisation to avoid two sets of enables when switching devices.
2013-08-20Some make VoiceCall UCM cleanupsArun Raghavan1-24/+20
A few changes here: * Move volume initialisation to verb enable, similar to how the Android XML works * Drop Headphones from conflicting with itself * Add a missing mixer controls * Minor cosmetic documentation changes
2013-08-19Add initial mako VoiceCall UCM configArun Raghavan2-1/+282
2013-07-15Add rules to install data filesArun Raghavan1-0/+71
This installs the PA and UCM config files from data/ instead of depending on modifying the top-level device/ make files. We do assume that all devices are UCM-based, but this is a reasonable assumption for now.
2013-07-15Add initial UCM config for the Nexus 4 (mako)Arun Raghavan2-0/+270
This isn't complete yet, probably needs quite a bit of tweaking, but does get basic output going.
2013-07-15Fix library path in start-pulseaudio-androidArun Raghavan1-1/+1
Our tree has tags now, so no more UNKNOWN.UNKNOWN
2013-07-15Only load module-android-policy if it existsArun Raghavan1-0/+2
2012-07-09pulseaudio: Explicitly request UCM support from PA ALSA moduleArun Raghavan1-1/+1
2012-07-04ucm: Disable earphones by defaultArun Raghavan1-0/+4
The earphone enable switch should only be switched on when specifically needed (i.e. when the Earphone device is selected).
2012-07-03pulseaudio: Config changes for role-based routingArun Raghavan1-1/+4
Now that we're using roles for modifiers, we use module-intended-roles for role-based routing. We also make the suspend timeout shorter so that modifiers are only enabled for the short period when they are needed.
2012-07-03ucm: Don't twiddle HF output settings in PlayTone modifierArun Raghavan1-6/+6
2012-07-03ucm: Fix some Voice Call mixer control namesArun Raghavan1-2/+2
2012-06-15s/VoiceCall/Voice CallArun Raghavan1-1/+1
2012-06-12Fix VoiceCall UCM configArun Raghavan1-0/+20
At least 'Headset' capture and playback paths work with this.
2012-06-12Disable devices we don't need in UCM configArun Raghavan1-139/+139
2012-06-11Update UCM configArun Raghavan7-1133/+1474
This pulls in UCM updates from Linaro for the Pandaboard ES and adapts it for Tuna usage. Some tweaking might be necessary for input paths, at least in the VoiceCall verb.
2012-06-01Add preliminary support for emulating Android policyArun Raghavan2-0/+3
This includes a PulseAudio-side changing adding and Android policy module, and configuration changes to use this.
2012-06-01Clean up the list of modules that are loaded by defaultArun Raghavan1-11/+4
2012-05-10Make start-pulseaudio-android script a little more usefulArun Raghavan1-4/+8
2012-01-20Add various data filesArun Raghavan8-0/+1318