summaryrefslogtreecommitdiff
path: root/src/modules/module-alsa-source.c
AgeCommit message (Expand)AuthorFilesLines
2009-01-15move alsa and oss modules into their own subdirectoriesLennart Poettering1-1491/+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/+24
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-3/+4
2008-10-04get rid of pa_alsa_volume_divide() since we have pa_sw_volume_divide() nowLennart Poettering1-1/+1
2008-10-01don't hit an assert if a kernel driver reports invalid dB information, instea...Lennart Poettering1-9/+12
2008-10-01fix support for ALSA devices which lack dB informationLennart Poettering1-20/+53
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/+6
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-27/+28
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-91/+148
2008-08-11fix two uninitialized memory accessesLennart Poettering1-3/+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/+5
2008-05-15merge glitch-free branch back into trunkLennart Poettering1-269/+635
2007-11-13Rework ALSA mixer channel detection code. This time we actually care about th...Lennart Poettering1-22/+32
2007-11-13Completely rework ALSA device selection code: choose the device to open depen...Lennart Poettering1-39/+30
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-262/+651
2007-03-02Handle suspended alsa devices. Based on patch by ranma. (closes #26)Pierre Ossman1-0/+39
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-29/+29
2006-11-06Revert r1404 and keep it on a development branch until it is fully tested.Pierre Ossman1-7/+3
2006-09-26rework memory block management to be thread-safe and mostly lock-free.Lennart Poettering1-3/+7
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-2/+1
2006-08-12generate default sink/source names from the device files they belong toLennart Poettering1-3/+14
2006-08-11don't set the sink/source descriptions manually, use the new functions pa_{si...Lennart Poettering1-1/+3
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-24/+52
2006-08-07try to reduce volume updates in the ALSA sinks/sources: only touch the shadow...Lennart Poettering1-9/+13
2006-07-16set is_hardware flag for a few hw pluginsLennart Poettering1-0/+1
2006-06-20fix segfault when module-alsa-source fails to loadLennart Poettering1-1/+1
2006-06-19big s/polyp/pulse/gLennart Poettering1-15/+15
2006-05-30* alsa-sink: if "PCM" is not found as mixer track name, fallback to "Master"Lennart Poettering1-1/+1
2006-05-30* if an ALSA device doesn't support the channel count requested, use what ALS...Lennart Poettering1-4/+11
2006-05-25* split pa_cstrerror() into its own file polypcore/core-error.[ch]Lennart Poettering1-1/+1