summaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* move flat volume logic into the core. while doing so add n_volume_steps ↵Lennart Poettering2009-01-2710-132/+94
| | | | field to sinks/sources
* get rid of module-flat-volumes since we are moving this into the coreLennart Poettering2009-01-271-224/+0
|
* remove redundant castLennart Poettering2009-01-271-1/+1
|
* include a few HAL properties in our card/sink/source properties for ALSA devicesLennart Poettering2009-01-249-9/+176
|
* use pa_log_ratelimit() at a few placesLennart Poettering2009-01-242-6/+6
|
* make module-alsa-card move streams between the old and new sink/source, ↵Lennart Poettering2009-01-231-2/+29
| | | | allowing 'hot' switching between profiles
* move sink input/source output move functions into two parts so that we can ↵Lennart Poettering2009-01-231-20/+48
| | | | start the move, delete the original sink, create a new sink, finish the move; similar for source outputs
* teach module-rescue-streams and module-always-sink to not do anything if we ↵Lennart Poettering2009-01-232-1/+17
| | | | are shutting down anyway
* Use #ifdef to avoid warning about undefined macro.Diego E. 'Flameeyes' Pettenò2009-01-221-1/+1
|
* NetBSD sometimes doesn't know SNDCTL_DSP_GETODELAYJared D. McNeill2009-01-221-2/+21
| | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
* NetBSD doesn't know ENOLINKJared D. McNeill2009-01-221-0/+4
| | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
* NetBSD needs to include sys/uio.h for some socket functionsJared D. McNeill2009-01-222-0/+8
| | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
* When resuming an OSS device ask for the very same fragment settings as we ↵Lennart Poettering2009-01-222-3/+7
| | | | | | | | | | | did the first time In OSS it is only possible to request fragment sizes that are powers of 2. However actually selected fragment sizes may be arbitrary values. This means that it is not always possible to request the same fragment size after a suspend that was used before the suspend because we simply cannot express it in the request. To work around that we should issue the same request as we did the first time.
* rework module-hal-detect and make it use module-alsa-card instead of ↵Lennart Poettering2009-01-221-347/+309
| | | | module-alsa-sink/-source
* include PA_SINK_INVALID_STATE in all switch/case statements to make gcc shut upLennart Poettering2009-01-227-0/+9
|
* fix minor memleak in proberLennart Poettering2009-01-221-0/+2
|
* rework logic how alsa sinks/sources/cards are namedLennart Poettering2009-01-225-34/+92
|
* fix segfault when in record-only modeLennart Poettering2009-01-221-1/+1
|
* only reread volume if we actually have a good mixer. Closes #466Lennart Poettering2009-01-221-7/+8
|
* make gcc shut up a bit moreLennart Poettering2009-01-221-1/+6
|
* mark a few more ALSA dB values as 'valid' for valgrindLennart Poettering2009-01-222-0/+16
|
* add a card profile restore moduleLennart Poettering2009-01-211-0/+284
|
* minor cleanupsLennart Poettering2009-01-211-3/+3
|
* don't restore mute/volume when already setLennart Poettering2009-01-211-10/+27
|
* make implementation of module-alsa-card completeLennart Poettering2009-01-217-27/+114
|
* fill in dev_id properlyLennart Poettering2009-01-212-2/+13
|
* remove leftover defineLennart Poettering2009-01-211-2/+0
|
* add an API to create arbitrary alsa sinks/sources dynamically without having ↵Lennart Poettering2009-01-216-2929/+3176
| | | | to load/unload modules
* add new call pa_alsa_open_by_device_id_profile()Lennart Poettering2009-01-204-41/+106
|
* export pa_channel_map_superset()Lennart Poettering2009-01-201-20/+1
|
* add priority logic to find best default profileLennart Poettering2009-01-203-12/+25
|
* always add 'disabled' profileLennart Poettering2009-01-201-1/+20
|
* fix profile names to include input/output specifierLennart Poettering2009-01-201-2/+3
|
* Merge commit 'vudentz/master'Lennart Poettering2009-01-191-2/+5
|\
| * Fix hsp rate and channels.Luiz Augusto von Dentz2009-01-191-2/+5
| |
* | fix bad free()Lennart Poettering2009-01-191-2/+0
| |
* | actually create pa_card object in module-alsa-cardLennart Poettering2009-01-171-7/+147
| |
* | Don't enumerate invalid profileLennart Poettering2009-01-171-2/+3
| |
* | Split up pa_alsa_init_proplist into two seperate functions for the card and ↵Lennart Poettering2009-01-174-29/+36
| | | | | | | | snd_pcm_t specific parts
* | add card profile proberLennart Poettering2009-01-163-50/+199
| |
* | remvoe a bit of duplicate codeLennart Poettering2009-01-164-55/+30
|/
* Add support for 24bit samples encoded in the LSB of 32 bit wordsLennart Poettering2009-01-162-0/+10
|
* add support for 24bit packed samplesLennart Poettering2009-01-162-0/+10
|
* Add SPDIF/HDMI ALSA devices and device descriptions to device search tableLennart Poettering2009-01-154-71/+178
|
* add stub makefiles for oss and alsa subdirsLennart Poettering2009-01-152-0/+2
|
* move alsa and oss modules into their own subdirectoriesLennart Poettering2009-01-157-0/+0
|
* rework module usage counter stuff to be pull basedLennart Poettering2009-01-1513-0/+110
|
* kill autoload stuff as plannedLennart Poettering2009-01-1515-29/+29
|
* flat-volume: use pa_sink_get_volume(s, TRUE) to work with slaved sinkMarc-André Lureau2009-01-151-5/+5
|
* Merge commit 'e0f8ffe41f99789fafac575e944acf02e940bbf7'Lennart Poettering2009-01-151-13/+53
|\