Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing headers' include to build on FreeBSD 7.1. | Diego Elio 'Flameeyes' Pettenò | 2009-07-16 | 2 | -0/+3 |
| | |||||
* | Remove exploitable LD_BIND_NOW hack (CVE-2009-1894). | Diego Elio 'Flameeyes' Pettenò | 2009-07-16 | 3 | -24/+8 |
| | | | | | | | | Instead of trying to re-execute pulseaudio itself with LD_BIND_NOW set, just find the correct flag for the linker to request immediate bindings (all ELF files support that option), and use that when linking the daemon. Reduce the amount of compiled and executed code as well. | ||||
* | alsa: remove debug code | Lennart Poettering | 2009-06-08 | 1 | -2/+0 |
| | |||||
* | alsa: properly convert return values of snd_strerror() to utf8 | Lennart Poettering | 2009-06-08 | 5 | -53/+86 |
| | |||||
* | sample: fix build on BE archs | Lennart Poettering | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | core: cache requested latency only when we are running, not while we are ↵ | Lennart Poettering | 2009-06-08 | 2 | -4/+10 |
| | | | | still constructing | ||||
* | core: introduce pa_{sink,source}_set_fixed_latency() | Lennart Poettering | 2009-06-08 | 11 | -16/+48 |
| | | | | | 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 input | Lennart Poettering | 2009-06-08 | 1 | -17/+21 |
| | |||||
* | alsa: be a bit more verbose when a hwparam call fails | Lennart Poettering | 2009-06-08 | 1 | -8/+37 |
| | |||||
* | sconv: fix a few minor conversion issues | Lennart Poettering | 2009-06-08 | 2 | -6/+6 |
| | |||||
* | sample-util: properly allocate silence block for s24-32 formats | Lennart Poettering | 2009-06-08 | 1 | -0/+4 |
| | |||||
* | sample-util: fix iteration loop when adjusting volume of s24 samples | Lennart Poettering | 2009-06-08 | 1 | -4/+4 |
| | |||||
* | sample: correctly pass s24-32 formats | Lennart Poettering | 2009-06-08 | 1 | -4/+4 |
| | |||||
* | rescue-streams: when one stream move fails try to continue with the ↵ | Lennart Poettering | 2009-06-08 | 1 | -10/+6 |
| | | | | remaining ones | ||||
* | idxset: add enumeration macro PA_IDXSET_FOREACH | Lennart Poettering | 2009-06-08 | 1 | -0/+4 |
| | |||||
* | simple-protocol: don't hit an assert when we call connection_unlink() early | Lennart Poettering | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | oss: don't deadlock when we try to resume an OSS device that lacks a mixer | Lennart Poettering | 2009-06-08 | 1 | -4/+7 |
| | |||||
* | mutex: when we fail to fill in mutex into static mutex ptr free it again | Lennart Poettering | 2009-06-08 | 1 | -0/+2 |
| | |||||
* | man: document that tsched doesn't use fragment settings | Lennart Poettering | 2009-06-08 | 1 | -1/+2 |
| | |||||
* | man: document log related daemon.conf options | Lennart Poettering | 2009-06-08 | 1 | -2/+19 |
| | |||||
* | man: document 24bit sample types in man page | Lennart Poettering | 2009-06-08 | 1 | -4/+6 |
| | |||||
* | log: print file name only when we have it | Lennart Poettering | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | endian: fix LE/BE order for 24 bit accessor functions | Lennart Poettering | 2009-06-08 | 1 | -4/+4 |
| | |||||
* | core: make sure soft mute status stays in sync with hw mute status | Lennart Poettering | 2009-06-08 | 4 | -4/+12 |
| | | | | | | This should close rhbz #494851, mandriva bz #51234. Probably the same as our own #572, launchpad #352732. | ||||
* | conf: remove obsolete module-idle-time directive from default config ↵ | Lennart Poettering | 2009-06-08 | 2 | -8/+0 |
| | | | | file/man page | ||||
* | alsa: initialize buffer size before number of periods to improve compat with ↵ | Lennart Poettering | 2009-06-08 | 1 | -13/+20 |
| | | | | some backends | ||||
* | alsa: fix wording, we are speaking of card profiles, not output profiles | Lennart Poettering | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | alsa: don't hit an assert when invalid module arguments are passed | Lennart Poettering | 2009-06-08 | 2 | -2/+4 |
| | |||||
* | util: if NULL is passed to pa_path_get_filename() just hand it through | Lennart Poettering | 2009-06-08 | 2 | -2/+3 |
| | |||||
* | alsa: allow configuration of fallback device strings in profiles | Lennart Poettering | 2009-06-08 | 2 | -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.15 | Lennart Poettering | 2009-04-14 | 2 | -3/+3 |
| | |||||
* | explcitly ignore return values of some functions marked with gcc's ↵ | Lennart Poettering | 2009-04-14 | 3 | -4/+4 |
| | | | | warn_unused_result attribute | ||||
* | bump version for final 0.9.15 release | Lennart Poettering | 2009-04-14 | 1 | -1/+1 |
| | |||||
* | core: when applying delay memblockq take monitored sink latency into account | Lennart Poettering | 2009-04-14 | 1 | -0/+19 |
| | |||||
* | pacat: add missing newline | Lennart Poettering | 2009-04-14 | 1 | -1/+1 |
| | |||||
* | core: use pa_{source|sink}_get_latency_within_thread() at one more place | Lennart Poettering | 2009-04-14 | 2 | -8/+2 |
| | |||||
* | sort LINGUAS | Lennart Poettering | 2009-04-13 | 1 | -1/+1 |
| | |||||
* | run make update-po | Lennart Poettering | 2009-04-13 | 24 | -1774/+2158 |
| | |||||
* | update LINGUAS | Lennart Poettering | 2009-04-13 | 1 | -0/+1 |
| | |||||
* | Merge commit 'origin/master-tx' | Lennart Poettering | 2009-04-13 | 2 | -90/+2229 |
|\ | |||||
| * | Sending translation for po/nl.po | warrink | 2009-04-13 | 1 | -0/+2110 |
| | | |||||
| * | Sending translation for Tamil | ifelix | 2009-04-11 | 1 | -90/+119 |
| | | |||||
* | | core: introduce new 'reference' volume for sinks | Lennart Poettering | 2009-04-13 | 15 | -160/+153 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 list | Lennart Poettering | 2009-04-13 | 4 | -4/+7 |
| | | |||||
* | | alsa: store mixer controls to use in profile data | Lennart Poettering | 2009-04-13 | 4 | -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 volume | Lennart Poettering | 2009-04-13 | 1 | -0/+5 |
| | | |||||
* | | volume: increase dB range to -90dB | Lennart Poettering | 2009-04-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Increasing the volume range to -90dB has the benefit of corresponding with a volume decrease from the full 16 bit signal to 0. This also makes us a bit more like traditional stereos | ||||
* | | client-conf-x11: unbreak autospawn due to stale X11 properties | Lennart Poettering | 2009-04-13 | 2 | -1/+22 |
| | | | | | | | | | | | | | | 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. | ||||
* | | client-conf: when is set, disable autospawn setting | Lennart Poettering | 2009-04-13 | 1 | -0/+3 |
| | | |||||
* | | client-conf: make setting a default server independant from the autospawn ↵ | Lennart Poettering | 2009-04-13 | 1 | -11/+13 |
| | | | | | | | | setting |