summaryrefslogtreecommitdiff
path: root/src/modules/alsa/module-alsa-sink.c
AgeCommit message (Collapse)AuthorFilesLines
2011-11-03alsa: support fixed latency range in alsa modulesLars R. Damerow1-1/+3
This adds a boolean module parameter to disable automatic dynamic latency readjustments on underruns, but leaves automatic dynamic watermark readjustments untouched.
2011-10-17alsa: support for alternate sampling ratePierre-Louis Bossart1-0/+2
This is where the actual changes happen. Some additional checks would be required to make sure the rate is actually supported Tested with both PCM and passthrough streams Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2011-09-13volume: Rename 'sync volume' to 'deferred volume'.Colin Guthrie1-6/+6
This just covers Lennart's concern over the terminology used. The majority of this change is simply the following command: grep -rli sync[-_]volume . | xargs sed -i 's/sync_volume/deferred_volume/g;s/PA_SINK_SYNC_VOLUME/PA_SINK_DEFERRED_VOLUME/g;s/PA_SOURCE_SYNC_VOLUME/PA_SOURCE_DEFERRED_VOLUME/g;s/sync-volume/deferred-volume/g' Some minor tweaks were added on top to tidy up formatting and a couple of phrases were clarified too.
2011-09-07alsa: Tidy up argument descriptionsColin Guthrie1-1/+1
2011-06-22Remove unnecessary #includesMaarten Bosmans1-1/+0
2011-03-18Update PA_MODULE_USAGE to be in line with actual implementationMaarten Bosmans1-1/+3
2010-10-16alsa: Take syncronized HW volume infra into use for alsa-sinkJyri Sarha1-2/+8
Signed-off-by: Jyri Sarha <jyri.sarha@nokia.com> Reviewed-by: Tanu Kaskinen <tanu.kaskinen@digia.com> Reviewd-by: Colin Guthrie <cguthrie@mandriva.org>
2010-05-08add rewind-safeguard parameterPierre-Louis Bossart1-1/+3
Rewinding the ring buffer completely causes audible issues with DMAs. Previous solution didn't work with tsched=0, and used tsched_watermark for guardband, which isn't linked to hardware and could become really high if underflows occurred. Added separate parameter that can be tuned to hardware limitations and size of DMA bursts.
2009-06-18alsa: unify alsa log handling and snd_config_update_free_global() handling ↵Lennart Poettering1-4/+2
in one place
2009-05-28modules: add {sink|source|card}_properties argument to all modulesLennart Poettering1-0/+2
2009-03-31Specifying ALSA mixer controlKyle Cronan1-1/+3
On Fri, Mar 27, 2009 at 7:21 AM, Lennart Poettering <lennart@poettering.net> wrote: >> I tried installing the latest git sources on my Ubuntu Jaunty box but >> it just broke sound in all my applications.  For my own purposes, I'm >> going to need to start with the Ubuntu-patched 0.9.14.  However, if >> you are willing to accept this patch I will forward port it so that it >> applies to the latest sources.  It's a completely harmless change, so >> why not apply it? > > Yes, I am happy to apply it. Could you please update it for current git? > Great. An updated patch is attached. For symmetry, I added this option to the alsa source module as well. The Ubuntu folks have customized pulse so much that it is difficult for me to get this version working on my system. For this patch I have only made sure that it compiles. But it does pretty much the same thing as the one for 0.9.14, which is working great for me. Thanks, Kyle
2009-03-03Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie1-1/+1
2009-01-27add new paramter ignore_dB= to alsa modulesLennart Poettering1-1/+3
2009-01-22rework logic how alsa sinks/sources/cards are namedLennart Poettering1-0/+2
2009-01-21make implementation of module-alsa-card completeLennart Poettering1-1/+1
2009-01-21add an API to create arbitrary alsa sinks/sources dynamically without having ↵Lennart Poettering1-1569/+9
to load/unload modules
2009-01-20add new call pa_alsa_open_by_device_id_profile()Lennart Poettering1-9/+9
2009-01-17Split up pa_alsa_init_proplist into two seperate functions for the card and ↵Lennart Poettering1-8/+6
snd_pcm_t specific parts
2009-01-16remvoe a bit of duplicate codeLennart Poettering1-1/+1
2009-01-15Add SPDIF/HDMI ALSA devices and device descriptions to device search tableLennart Poettering1-1/+10
2009-01-15move alsa and oss modules into their own subdirectoriesLennart Poettering1-0/+1674