summaryrefslogtreecommitdiffstats
path: root/src/modules/alsa/alsa-source.c
Commit message (Collapse)AuthorAgeFilesLines
* core: make sure soft mute status stays in sync with hw mute statusLennart Poettering2009-06-081-1/+1
| | | | | | This should close rhbz #494851, mandriva bz #51234. Probably the same as our own #572, launchpad #352732.
* alsa: monitor device reservation status and resume automatically when device ↵Lennart Poettering2009-06-051-3/+62
| | | | becomes unused
* core: add a suspend cause flags fieldLennart Poettering2009-06-051-1/+1
|
* modules: add {sink|source|card}_properties argument to all modulesLennart Poettering2009-05-281-0/+6
|
* alsa: include mixer name in sink/source propertiesLennart Poettering2009-05-121-1/+7
|
* core: introduce pa_{sink,source}_set_fixed_latency()Lennart Poettering2009-05-081-2/+2
| | | | | This allows us to forward the fixed latency directly from the sink to the monitor source withut having to wait for pa_sink_put().
* alsa: don't hit an assert when invalid module arguments are passedLennart Poettering2009-05-011-1/+2
|
* alsa: properly convert return values of snd_strerror() to utf8Lennart Poettering2009-04-191-12/+12
|
* alsa: include the alsa mixer control that is used in the property listLennart Poettering2009-04-131-1/+1
|
* alsa: store mixer controls to use in profile dataLennart Poettering2009-04-131-1/+1
| | | | | This allows us to easily use different mixer controls for analog and spdif output.
* make sure we never overflow when calculating sleep timeLennart Poettering2009-04-131-2/+14
| | | | Issue pointed out by Jaroslav Kysela
* set fixed latencies at more places where appropriateLennart Poettering2009-04-101-3/+4
|
* alsa: when printing warning about bogus data from alsa include snd_pcm_dump()Lennart Poettering2009-04-101-1/+1
|
* Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-04-051-0/+5
|\
| * refuse to initialize on modem devicesLennart Poettering2009-04-041-0/+5
| |
* | Modify smoothing code to make cubic interpolation optional and allow 'quick ↵Lennart Poettering2009-04-051-3/+9
|/ | | | | | | | | | | | | | | fixups' on resuming The primary reason for this change is to allow time graphs that do not go through the origin and hence smoothing starting from the origin is not desired. This change will allow passing time data into the smoother while paused and then abruptly use that data without smoothing using the 'quick fixup' flag when resuming. Primary use case is allowing recording time graphs where the data recorded originates from a time before the stream was created. The resulting graft will be shifted and should not be smoothened to go through the origin.
* Specifying ALSA mixer controlKyle Cronan2009-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | On Fri, Mar 27, 2009 at 7:21 AM, Lennart Poettering <lennart@poettering.net> wrote: >> I tried installing the latest git sources on my Ubuntu Jaunty box but >> it just broke sound in all my applications.  For my own purposes, I'm >> going to need to start with the Ubuntu-patched 0.9.14.  However, if >> you are willing to accept this patch I will forward port it so that it >> applies to the latest sources.  It's a completely harmless change, so >> why not apply it? > > Yes, I am happy to apply it. Could you please update it for current git? > Great. An updated patch is attached. For symmetry, I added this option to the alsa source module as well. The Ubuntu folks have customized pulse so much that it is difficult for me to get this version working on my system. For this patch I have only made sure that it compiles. But it does pretty much the same thing as the one for 0.9.14, which is working great for me. Thanks, Kyle
* don't enabled tsched on software ALSA devicesLennart Poettering2009-03-301-0/+5
|
* use u->use_tsched everywhereLennart Poettering2009-03-251-1/+1
|
* set latency range only in tsched modeLennart Poettering2009-03-251-9/+8
|
* introduce new flag that marks sinks/sources which can adjust the latency ↵Lennart Poettering2009-03-251-1/+1
| | | | dynamically
* simplify latency range by not allowing stored 'wildcard' ranges anymoreLennart Poettering2009-03-241-1/+1
|
* various smaller cleanupsLennart Poettering2009-03-041-1/+1
|
* fix device reservation for system modeLennart Poettering2009-03-031-0/+3
|
* Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie2009-03-031-1/+1
|
* Merge commit 'coling/master'Lennart Poettering2009-03-021-1/+1
|\
| * Don't assume that device reservation is enabled.Colin Guthrie2009-02-281-1/+1
| | | | | | | | | | | | | | In the case when the alsa 'device' is not a physical card, it wont have an index and thus the reservation name will be NULL and therefore we will not initialise the reservation system. Fixes #498
* | add logic for initializing a useful icon nameLennart Poettering2009-03-011-1/+1
| |
* | get additional device data from udevLennart Poettering2009-03-011-0/+2
|/
* when alsa tweaks our sample_spec make sure we adjust the watermark accordinglyLennart Poettering2009-02-271-2/+3
|
* when an underrun happens, increase watermark by 10ms instead of doubling itLennart Poettering2009-02-271-3/+18
|
* set reserve interface application device nameLennart Poettering2009-02-241-0/+15
|
* implement device reservation schemeLennart Poettering2009-02-241-0/+81
|
* in case alsa lies to use don't spin foreverLennart Poettering2009-02-241-0/+18
|
* use pa_alsa_safe_delay() where appropriateLennart Poettering2009-02-231-1/+1
|
* print driver name when we encounter driver bugsLennart Poettering2009-02-231-6/+12
|
* print warnings about driver bugs at most onceLennart Poettering2009-02-211-8/+12
|
* introduce default channel map in addition to the default sample specLennart Poettering2009-02-211-0/+1
|
* big alsa module rework to make things more robust to broken sound drivers ↵Lennart Poettering2009-02-201-120/+181
| | | | and make it easier to debug them
* make profile names translatableLennart Poettering2009-02-201-6/+7
|
* split out mixer setup into seperate functions to make things more readableLennart Poettering2009-02-191-81/+89
|
* simplify pa_alsa_init_proplist_pcm() a bit and include resolution bits in ↵Lennart Poettering2009-02-181-9/+1
| | | | alsa device props
* unify ALSA mixer initializationLennart Poettering2009-02-141-37/+1
|
* rate limit underrun messagesLennart Poettering2009-02-041-1/+2
|
* fix two typosLennart Poettering2009-01-281-1/+1
|
* print the right software volumeLennart Poettering2009-01-281-2/+2
|
* add new paramter ignore_dB= to alsa modulesLennart Poettering2009-01-271-3/+8
|
* move flat volume logic into the core. while doing so add n_volume_steps ↵Lennart Poettering2009-01-271-25/+18
| | | | field to sinks/sources
* include a few HAL properties in our card/sink/source properties for ALSA devicesLennart Poettering2009-01-241-1/+1
|
* use pa_log_ratelimit() at a few placesLennart Poettering2009-01-241-3/+3
|