summaryrefslogtreecommitdiff
path: root/src/modules/module-alsa-sink.c
AgeCommit message (Expand)AuthorFilesLines
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
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-13/+13
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-3/+10
2006-05-17split polypcore/util.[ch] into polypcore/core-util.[ch] and polyp/util.[ch]Lennart Poettering1-1/+1
2006-05-17Move xmalloc to the public side (libpolyp).Pierre Ossman1-1/+2
2006-05-16* modify pa_channel_map_init_auto() to take an extra argument specifying the ...Lennart Poettering1-13/+2
2006-05-14remove superfluous log lineLennart Poettering1-2/+0
2006-05-13* set default fragment metrics depending on the sample specs of the device in...Lennart Poettering1-3/+7
2006-05-13use default alsa channel map for alsa devicesLennart Poettering1-1/+13
2006-04-28When a control is removed, all bits are set so we need to test for that first.Pierre Ossman1-0/+3
2006-04-26support new channel_map argument in sink/source modulesLennart Poettering1-3/+13
2006-04-25Fall back to software volume if hardware mixer cannot control all channels.Pierre Ossman1-37/+27
2006-04-08clip volume at PA_VOLUME_NORM for alsa devicesLennart Poettering1-2/+13
2006-04-07minor cleanupsLennart Poettering1-4/+6
2006-03-31Fix some warnings caused by size_t having varying size.Pierre Ossman1-1/+1
2006-03-05Fetch sound card name into sink/source description.Pierre Ossman1-1/+11
2006-03-05Tried to get the volume information even upon init failure.Pierre Ossman1-4/+4
2006-02-26Get notifications about mixer changes from ALSA.Pierre Ossman1-6/+38
2006-02-26Handle ALSA file descriptors more correctly. This means a bit more overhead,Pierre Ossman1-8/+9
2006-02-26Hardware volume support in ALSA modules.Pierre Ossman1-0/+140
2006-02-23change pa_log() and friends to not require a trailing \n on all logged stringsLennart Poettering1-11/+11
2006-02-17Cleaned up the includes after the restructuring. Indicate which headers arePierre Ossman1-1/+1
2006-02-16move alsa-util.[ch], oss-util.[ch] and howl-wrap.[ch] to the modules director...Lennart Poettering1-1/+1
2006-02-16Reorganised the source tree. We now have src/ with a couple of subdirs:Pierre Ossman1-0/+292