summaryrefslogtreecommitdiff
path: root/src/modules/module-alsa-sink.c
AgeCommit message (Expand)AuthorFilesLines
2009-01-15move alsa and oss modules into their own subdirectoriesLennart Poettering1-1674/+0
2009-01-15rework module usage counter stuff to be pull basedLennart Poettering1-0/+9
2009-01-15redirect folks to the ALSA developers not me when their sound drivers are brokenLennart Poettering1-2/+4
2009-01-14fix calculation of avail_minLennart Poettering1-1/+1
2009-01-08Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering1-1/+1
2009-01-08A few minor cleanups and updatesLennart Poettering1-2/+2
2009-01-08Prefer mixer controls with volumes over switchesLennart Poettering1-1/+1
2008-12-24Implement base_volume for ALSA sinks/sourcesLennart Poettering1-16/+23
2008-10-22warn if ALSA wakes us up and there is actually nothing to doLennart Poettering1-11/+30
2008-10-21Try to catch certain driver errorsLennart Poettering1-3/+3
2008-10-08define 0dB in PA as maximum amplificationLennart Poettering1-4/+6
2008-10-04substract the unused record buffer size from the overall size before calculat...Lennart Poettering1-1/+1
2008-10-04get rid of pa_alsa_volume_divide() since we have pa_sw_volume_divide() nowLennart Poettering1-1/+1
2008-10-04don't call snd_pcm_drain() when we suspend because that might take awfully lo...Lennart Poettering1-2/+2
2008-10-01don't hit an assert if a kernel driver reports invalid dB information, instea...Lennart Poettering1-8/+12
2008-10-01fix support for ALSA devices which lack dB informationLennart Poettering1-19/+52
2008-09-29use TRUE for pa_bool_t argumentsLennart Poettering1-1/+1
2008-09-09minor improvements in debug handlingLennart Poettering1-3/+5
2008-09-09When returning from a suspend, pass exactly the same flags as originally whenLennart Poettering1-1/+5
2008-09-05Downgrade hrtimer warning to notice levelLennart Poettering1-1/+1
2008-08-19add a few more gcc warning flags and fix quite a few problems found by doing soLennart Poettering1-37/+38
2008-08-18add some code to make invalid valgrind warnings go awayLennart Poettering1-0/+17
2008-08-13extend hardware dB scale in software to full range if necessary, instead of r...Lennart Poettering1-100/+147
2008-08-11fix two uninitialized memory accessesLennart Poettering1-3/+3
2008-07-31allow global tsched setting for all modules loaded by module-halLennart Poettering1-1/+1
2008-06-28make sure we call pa_sink_process_rewind() under all circumstances if a rewin...Lennart Poettering1-5/+11
2008-06-26make sure to call process_rewind() under all circumstances before we do the n...Lennart Poettering1-4/+7
2008-06-20Rework module-combine to work with glitch-free core; add new max_request fiel...Lennart Poettering1-0/+3
2008-06-18get rid of svn $ keywordsLennart Poettering1-2/+0
2008-05-17use pa_source_set_latency_range()/pa_sink_set_latency_range() in the ALSA dri...Lennart Poettering1-5/+6
2008-05-15merge glitch-free branch back into trunkLennart Poettering1-279/+800
2007-11-13Rework ALSA mixer channel detection code. This time we actually care about th...Lennart Poettering1-22/+30
2007-11-13Completely rework ALSA device selection code: choose the device to open depen...Lennart Poettering1-47/+38
2007-11-09tag modules that may only be loaded once at most especially, and enforce that...Lennart Poettering1-4/+5
2007-11-01make rtprio and nice level actually configurableLennart Poettering1-2/+2
2007-10-28merge 'lennart' branch back into trunk.Lennart Poettering1-277/+677
2007-03-02Handle suspended alsa devices. Based on patch by ranma. (closes #26)Pierre Ossman1-0/+38
2007-03-01Handle when ALSA tweaks our sample spec so much that the frame size changes.Pierre Ossman1-1/+8
2007-02-13Add copyright notices to all relevant files. (based on svn log)Pierre Ossman1-0/+3
2007-01-04Huge trailing whitespace cleanup. Let's keep the tree pure from here on,Pierre Ossman1-27/+27
2006-11-06Revert r1404 and keep it on a development branch until it is fully tested.Pierre Ossman1-12/+2
2006-09-26rework memory block management to be thread-safe and mostly lock-free.Lennart Poettering1-2/+12
2006-08-18remove all occurences of Lennart Poettering1-19/+19
2006-08-18Rework memory management to allow shared memory data transfer. The central ideaLennart Poettering1-1/+1
2006-08-12make use of pa_sink_used_by()/pa_source_used_by() wherever applicableLennart Poettering1-3/+1
2006-08-12generate default sink/source names from the device files they belong toLennart Poettering1-2/+14
2006-08-11don't set the sink/source descriptions manually, use the new functions pa_{si...Lennart Poettering1-2/+4
2006-08-11shorten sink/source device descriptions a littleLennart Poettering1-1/+1
2006-08-11ALSA: handle write()/read() errors properly by unloading the driver module. T...Lennart Poettering1-26/+52
2006-08-07try to reduce volume updates in the ALSA sinks/sources: only touch the shadow...Lennart Poettering1-13/+19