Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | include a few HAL properties in our card/sink/source properties for ALSA devices | Lennart Poettering | 2009-01-24 | 9 | -9/+176 |
| | |||||
* | use pa_log_ratelimit() at a few places | Lennart Poettering | 2009-01-24 | 2 | -6/+6 |
| | |||||
* | make module-alsa-card move streams between the old and new sink/source, ↵ | Lennart Poettering | 2009-01-23 | 1 | -2/+29 |
| | | | | allowing 'hot' switching between profiles | ||||
* | move sink input/source output move functions into two parts so that we can ↵ | Lennart Poettering | 2009-01-23 | 1 | -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 Poettering | 2009-01-23 | 2 | -1/+17 |
| | | | | are shutting down anyway | ||||
* | Use #ifdef to avoid warning about undefined macro. | Diego E. 'Flameeyes' Pettenò | 2009-01-22 | 1 | -1/+1 |
| | |||||
* | NetBSD sometimes doesn't know SNDCTL_DSP_GETODELAY | Jared D. McNeill | 2009-01-22 | 1 | -2/+21 |
| | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | NetBSD doesn't know ENOLINK | Jared D. McNeill | 2009-01-22 | 1 | -0/+4 |
| | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | NetBSD needs to include sys/uio.h for some socket functions | Jared D. McNeill | 2009-01-22 | 2 | -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 Poettering | 2009-01-22 | 2 | -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 Poettering | 2009-01-22 | 1 | -347/+309 |
| | | | | module-alsa-sink/-source | ||||
* | include PA_SINK_INVALID_STATE in all switch/case statements to make gcc shut up | Lennart Poettering | 2009-01-22 | 7 | -0/+9 |
| | |||||
* | fix minor memleak in prober | Lennart Poettering | 2009-01-22 | 1 | -0/+2 |
| | |||||
* | rework logic how alsa sinks/sources/cards are named | Lennart Poettering | 2009-01-22 | 5 | -34/+92 |
| | |||||
* | fix segfault when in record-only mode | Lennart Poettering | 2009-01-22 | 1 | -1/+1 |
| | |||||
* | only reread volume if we actually have a good mixer. Closes #466 | Lennart Poettering | 2009-01-22 | 1 | -7/+8 |
| | |||||
* | make gcc shut up a bit more | Lennart Poettering | 2009-01-22 | 1 | -1/+6 |
| | |||||
* | mark a few more ALSA dB values as 'valid' for valgrind | Lennart Poettering | 2009-01-22 | 2 | -0/+16 |
| | |||||
* | add a card profile restore module | Lennart Poettering | 2009-01-21 | 1 | -0/+284 |
| | |||||
* | minor cleanups | Lennart Poettering | 2009-01-21 | 1 | -3/+3 |
| | |||||
* | don't restore mute/volume when already set | Lennart Poettering | 2009-01-21 | 1 | -10/+27 |
| | |||||
* | make implementation of module-alsa-card complete | Lennart Poettering | 2009-01-21 | 7 | -27/+114 |
| | |||||
* | fill in dev_id properly | Lennart Poettering | 2009-01-21 | 2 | -2/+13 |
| | |||||
* | remove leftover define | Lennart Poettering | 2009-01-21 | 1 | -2/+0 |
| | |||||
* | add an API to create arbitrary alsa sinks/sources dynamically without having ↵ | Lennart Poettering | 2009-01-21 | 6 | -2929/+3176 |
| | | | | to load/unload modules | ||||
* | add new call pa_alsa_open_by_device_id_profile() | Lennart Poettering | 2009-01-20 | 4 | -41/+106 |
| | |||||
* | export pa_channel_map_superset() | Lennart Poettering | 2009-01-20 | 1 | -20/+1 |
| | |||||
* | add priority logic to find best default profile | Lennart Poettering | 2009-01-20 | 3 | -12/+25 |
| | |||||
* | always add 'disabled' profile | Lennart Poettering | 2009-01-20 | 1 | -1/+20 |
| | |||||
* | fix profile names to include input/output specifier | Lennart Poettering | 2009-01-20 | 1 | -2/+3 |
| | |||||
* | Merge commit 'vudentz/master' | Lennart Poettering | 2009-01-19 | 1 | -2/+5 |
|\ | |||||
| * | Fix hsp rate and channels. | Luiz Augusto von Dentz | 2009-01-19 | 1 | -2/+5 |
| | | |||||
* | | fix bad free() | Lennart Poettering | 2009-01-19 | 1 | -2/+0 |
| | | |||||
* | | actually create pa_card object in module-alsa-card | Lennart Poettering | 2009-01-17 | 1 | -7/+147 |
| | | |||||
* | | Don't enumerate invalid profile | Lennart Poettering | 2009-01-17 | 1 | -2/+3 |
| | | |||||
* | | Split up pa_alsa_init_proplist into two seperate functions for the card and ↵ | Lennart Poettering | 2009-01-17 | 4 | -29/+36 |
| | | | | | | | | snd_pcm_t specific parts | ||||
* | | add card profile prober | Lennart Poettering | 2009-01-16 | 3 | -50/+199 |
| | | |||||
* | | remvoe a bit of duplicate code | Lennart Poettering | 2009-01-16 | 4 | -55/+30 |
|/ | |||||
* | Add support for 24bit samples encoded in the LSB of 32 bit words | Lennart Poettering | 2009-01-16 | 2 | -0/+10 |
| | |||||
* | add support for 24bit packed samples | Lennart Poettering | 2009-01-16 | 2 | -0/+10 |
| | |||||
* | Add SPDIF/HDMI ALSA devices and device descriptions to device search table | Lennart Poettering | 2009-01-15 | 4 | -71/+178 |
| | |||||
* | add stub makefiles for oss and alsa subdirs | Lennart Poettering | 2009-01-15 | 2 | -0/+2 |
| | |||||
* | move alsa and oss modules into their own subdirectories | Lennart Poettering | 2009-01-15 | 7 | -0/+0 |
| | |||||
* | rework module usage counter stuff to be pull based | Lennart Poettering | 2009-01-15 | 13 | -0/+110 |
| | |||||
* | kill autoload stuff as planned | Lennart Poettering | 2009-01-15 | 15 | -29/+29 |
| | |||||
* | flat-volume: use pa_sink_get_volume(s, TRUE) to work with slaved sink | Marc-André Lureau | 2009-01-15 | 1 | -5/+5 |
| | |||||
* | Merge commit 'e0f8ffe41f99789fafac575e944acf02e940bbf7' | Lennart Poettering | 2009-01-15 | 1 | -13/+53 |
|\ | |||||
| * | match: add "key" argument to match different properties | Marc-André Lureau | 2009-01-14 | 1 | -2/+11 |
| | | |||||
| * | match: can now change properties also | Marc-André Lureau | 2009-01-14 | 1 | -11/+42 |
| | | |||||
* | | redirect folks to the ALSA developers not me when their sound drivers are broken | Lennart Poettering | 2009-01-15 | 2 | -4/+8 |
| | |