summaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Add missing headers' include to build on FreeBSD 7.1.Diego Elio 'Flameeyes' Pettenò2009-07-161-0/+1
|
* alsa: remove debug codeLennart Poettering2009-06-081-2/+0
|
* alsa: properly convert return values of snd_strerror() to utf8Lennart Poettering2009-06-085-53/+86
|
* core: introduce pa_{sink,source}_set_fixed_latency()Lennart Poettering2009-06-087-16/+15
| | | | | This allows us to forward the fixed latency directly from the sink to the monitor source withut having to wait for pa_sink_put().
* rescue: make we don't end up in an endless loop when we can't move a sink inputLennart Poettering2009-06-081-17/+21
|
* alsa: be a bit more verbose when a hwparam call failsLennart Poettering2009-06-081-8/+37
|
* rescue-streams: when one stream move fails try to continue with the ↵Lennart Poettering2009-06-081-10/+6
| | | | remaining ones
* oss: don't deadlock when we try to resume an OSS device that lacks a mixerLennart Poettering2009-06-081-4/+7
|
* core: make sure soft mute status stays in sync with hw mute statusLennart Poettering2009-06-082-2/+2
| | | | | | This should close rhbz #494851, mandriva bz #51234. Probably the same as our own #572, launchpad #352732.
* alsa: initialize buffer size before number of periods to improve compat with ↵Lennart Poettering2009-06-081-13/+20
| | | | some backends
* alsa: fix wording, we are speaking of card profiles, not output profilesLennart Poettering2009-06-081-1/+1
|
* alsa: don't hit an assert when invalid module arguments are passedLennart Poettering2009-06-082-2/+4
|
* alsa: allow configuration of fallback device strings in profilesLennart Poettering2009-06-082-37/+90
| | | | | | This has the benefit that we can properly support ALSA devices where only the raw 'hw' device exists but no 'front' although it's a proper 2ch stereo device.
* add a few missing initializationsv0.9.15Lennart Poettering2009-04-141-2/+2
|
* explcitly ignore return values of some functions marked with gcc's ↵Lennart Poettering2009-04-141-2/+2
| | | | warn_unused_result attribute
* core: introduce new 'reference' volume for sinksLennart Poettering2009-04-137-99/+63
| | | | | | | | | | | | | | | The reference volume is to be used as reference volume for stored stream volumes. Previously if a new stream was created the relative volume was taken relatively to the virtual device volume. Due to the flat volume logic this could then be fed back to the virtual device volume. Repeating the whole story over and over would result in a device volume that would go lower, and lower and lower. This patch introduces a 'reference' volume for each sink which stays unmodified by stream volume changes even if flat volumes are used. It is only modified if the sink volumes are modified directly by the user. For further explanations see http://pulseaudio.org/wiki/InternalVolumes
* alsa: include the alsa mixer control that is used in the property listLennart Poettering2009-04-134-4/+7
|
* alsa: store mixer controls to use in profile dataLennart Poettering2009-04-134-19/+48
| | | | | This allows us to easily use different mixer controls for analog and spdif output.
* alsa: when passing emptry mixer control name, force sw volumeLennart Poettering2009-04-131-0/+5
|
* client-conf-x11: unbreak autospawn due to stale X11 propertiesLennart Poettering2009-04-131-1/+7
| | | | | | | If the X11 property data is from the same session than the client the client may do autospawning in case the X11 property data is stale. Closes #518.
* cork-music-on-phone: make sure that we don't check the refcnt of pa_core ↵Lennart Poettering2009-04-131-1/+0
| | | | when the daemon goes down
* lirc: fix logic behind mute buttonsLennart Poettering2009-04-131-2/+2
|
* mmkbd: get rid of support for ancient kernelsLennart Poettering2009-04-131-16/+5
|
* mmkbd,lirc: make use of pa_assert_not_reached()Lennart Poettering2009-04-132-2/+2
|
* lirc, mmkbd: extend controllable volume range to PA_VOLUME_MAXLennart Poettering2009-04-132-10/+10
|
* lirc: drop lirc_in_use, it's made redundant by PA_MODULE_LOAD_ONCELennart Poettering2009-04-131-11/+0
|
* make sure we never overflow when calculating sleep timeLennart Poettering2009-04-132-4/+28
| | | | Issue pointed out by Jaroslav Kysela
* set fixed latencies at more places where appropriateLennart Poettering2009-04-106-9/+16
|
* alsa: when printing warning about bogus data from alsa include snd_pcm_dump()Lennart Poettering2009-04-104-6/+10
|
* bluetooth: when starting up HSP stream, send 2 packets first, only ↵Lennart Poettering2009-04-101-0/+6
| | | | afterwards enter one-read-one-write logic
* bluetooth: rework timing logic, properly implement latency callbacksLennart Poettering2009-04-101-41/+134
|
* bluetooth: be a bit more verbose if we exit due to bad poll() revents flagLennart Poettering2009-04-101-1/+5
|
* bluetooth: rename sco to hsp also for the userLennart Poettering2009-04-101-3/+3
|
* bluetooth: memory leak, actually free discovery struct itselfLennart Poettering2009-04-101-0/+2
|
* bluetooth: make sure to set max_requestLennart Poettering2009-04-081-2/+30
|
* make use of SO_TIMESTAMP timestamp for accuracy and leave smoother paused ↵Lennart Poettering2009-04-073-11/+62
| | | | until we have data
* mark null sink as support dynamic latencyLennart Poettering2009-04-071-1/+1
|
* adjust max_rewind/max_request whenever the latency changesLennart Poettering2009-04-071-0/+5
|
* send the source latency based on the MTU sizeLennart Poettering2009-04-071-3/+3
|
* make sure we don't apply sampling rate fixes that bring the sampling freq > ↵Lennart Poettering2009-04-061-11/+14
| | | | | | PA_RATE_MAX Fixes #525
* don't fail device reservation if the D-Bus connection is deadLennart Poettering2009-04-061-2/+9
|
* Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-04-059-14/+58
|\
| * initialize sound cards only after the 'control' object appearedLennart Poettering2009-04-041-5/+25
| |
| * refuse to initialize on modem devicesLennart Poettering2009-04-044-0/+24
| |
| * various spelling fixesMaarten Bosmans2009-04-046-8/+8
| |
| * Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-04-031-4/+4
| |\
| * | downgrade a few messagesLennart Poettering2009-04-031-1/+1
| | |
* | | Modify smoothing code to make cubic interpolation optional and allow 'quick ↵Lennart Poettering2009-04-058-23/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | properly account for seeks in the requested_bytes counterLennart Poettering2009-04-012-3/+3
| |/ |/|
* | use machine id instead of hostname to identify local connectionsLennart Poettering2009-04-011-4/+4
|/