summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-01native: make sure clients cannot trigger an assert by sending us invalid ↵0.9.15-stableLennart Poettering1-4/+10
volume info
2009-09-01proplist: allow setting of zero-length data propertiesLennart Poettering1-2/+3
2009-09-01protocol-native: compare uint64_t variable with (uint64_t) -1 instead of ↵Lennart Poettering1-1/+2
(size_t) -1 for compat with 32bit archs
2009-09-01pacmd: handle multi word commands in argv[] properlyLennart Poettering1-1/+1
2009-09-01memblock: rate limit 'Pool full' messageLennart Poettering1-1/+2
2009-07-16Add missing headers' include to build on FreeBSD 7.1.Diego Elio 'Flameeyes' Pettenò2-0/+3
2009-07-16Remove exploitable LD_BIND_NOW hack (CVE-2009-1894).Diego Elio 'Flameeyes' Pettenò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.
2009-06-08alsa: remove debug codeLennart Poettering1-2/+0
2009-06-08alsa: properly convert return values of snd_strerror() to utf8Lennart Poettering5-53/+86
2009-06-08sample: fix build on BE archsLennart Poettering1-1/+1
2009-06-08core: cache requested latency only when we are running, not while we are ↵Lennart Poettering2-4/+10
still constructing
2009-06-08core: introduce pa_{sink,source}_set_fixed_latency()Lennart Poettering11-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().
2009-06-08rescue: make we don't end up in an endless loop when we can't move a sink inputLennart Poettering1-17/+21
2009-06-08alsa: be a bit more verbose when a hwparam call failsLennart Poettering1-8/+37
2009-06-08sconv: fix a few minor conversion issuesLennart Poettering2-6/+6
2009-06-08sample-util: properly allocate silence block for s24-32 formatsLennart Poettering1-0/+4
2009-06-08sample-util: fix iteration loop when adjusting volume of s24 samplesLennart Poettering1-4/+4
2009-06-08sample: correctly pass s24-32 formatsLennart Poettering1-4/+4
2009-06-08rescue-streams: when one stream move fails try to continue with the ↵Lennart Poettering1-10/+6
remaining ones
2009-06-08idxset: add enumeration macro PA_IDXSET_FOREACHLennart Poettering1-0/+4
2009-06-08simple-protocol: don't hit an assert when we call connection_unlink() earlyLennart Poettering1-1/+1
2009-06-08oss: don't deadlock when we try to resume an OSS device that lacks a mixerLennart Poettering1-4/+7
2009-06-08mutex: when we fail to fill in mutex into static mutex ptr free it againLennart Poettering1-0/+2
2009-06-08man: document that tsched doesn't use fragment settingsLennart Poettering1-1/+2
2009-06-08man: document log related daemon.conf optionsLennart Poettering1-2/+19
2009-06-08man: document 24bit sample types in man pageLennart Poettering1-4/+6
2009-06-08log: print file name only when we have itLennart Poettering1-1/+1
2009-06-08endian: fix LE/BE order for 24 bit accessor functionsLennart Poettering1-4/+4
2009-06-08core: make sure soft mute status stays in sync with hw mute statusLennart Poettering4-4/+12
This should close rhbz #494851, mandriva bz #51234. Probably the same as our own #572, launchpad #352732.
2009-06-08conf: remove obsolete module-idle-time directive from default config ↵Lennart Poettering2-8/+0
file/man page
2009-06-08alsa: initialize buffer size before number of periods to improve compat with ↵Lennart Poettering1-13/+20
some backends
2009-06-08alsa: fix wording, we are speaking of card profiles, not output profilesLennart Poettering1-1/+1
2009-06-08alsa: don't hit an assert when invalid module arguments are passedLennart Poettering2-2/+4
2009-06-08util: if NULL is passed to pa_path_get_filename() just hand it throughLennart Poettering2-2/+3
2009-06-08alsa: allow configuration of fallback device strings in profilesLennart Poettering2-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.
2009-04-14add a few missing initializationsv0.9.15Lennart Poettering2-3/+3
2009-04-14explcitly ignore return values of some functions marked with gcc's ↵Lennart Poettering3-4/+4
warn_unused_result attribute
2009-04-14bump version for final 0.9.15 releaseLennart Poettering1-1/+1
2009-04-14core: when applying delay memblockq take monitored sink latency into accountLennart Poettering1-0/+19
2009-04-14pacat: add missing newlineLennart Poettering1-1/+1
2009-04-14core: use pa_{source|sink}_get_latency_within_thread() at one more placeLennart Poettering2-8/+2
2009-04-13sort LINGUASLennart Poettering1-1/+1
2009-04-13run make update-poLennart Poettering24-1774/+2158
2009-04-13update LINGUASLennart Poettering1-0/+1
2009-04-13Merge commit 'origin/master-tx'Lennart Poettering2-90/+2229
2009-04-13core: introduce new 'reference' volume for sinksLennart Poettering15-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
2009-04-13alsa: include the alsa mixer control that is used in the property listLennart Poettering4-4/+7
2009-04-13alsa: store mixer controls to use in profile dataLennart Poettering4-19/+48
This allows us to easily use different mixer controls for analog and spdif output.
2009-04-13alsa: when passing emptry mixer control name, force sw volumeLennart Poettering1-0/+5
2009-04-13volume: increase dB range to -90dBLennart Poettering1-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