summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* modernize polkit code a bit, use new functions from pk 0.7 instead of our ↵Lennart Poettering2008-03-271-67/+11
| | | | | | home-grown ones git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2131 fefdeb5f-60dc-0310-8127-8f9354f1896f
* rename polkit policy file to org.pulseaudio.policy to follow upstream guidelinesLennart Poettering2008-03-272-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2130 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add vendor data to pk policy fileLennart Poettering2008-03-271-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2129 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Abort instead of cleanly exiting, so we can obtain a core dump and find outLennart Poettering2008-03-271-1/+1
| | | | | | | | what was wrong. (rhbz #438594, Patch from Lubomir Kundrak) git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2128 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add proper arm atomic ops support, patch from Jyri SarhaLennart Poettering2008-03-261-1/+230
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2127 fefdeb5f-60dc-0310-8127-8f9354f1896f
* work around solaris printf %s and NULL string brain damageLennart Poettering2008-03-141-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2117 fefdeb5f-60dc-0310-8127-8f9354f1896f
* change policy file to not show polkit auth dlg by defaultLennart Poettering2008-03-141-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2116 fefdeb5f-60dc-0310-8127-8f9354f1896f
* And one more.Diego Petteno2008-03-091-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2115 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Test for _struct_ lt_user_dlloader, otherwise it won't be found.Diego Petteno2008-03-091-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2114 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Build and run using libltdl from libtool 2.2. The user module loader support ↵Diego Petteno2008-03-081-0/+37
| | | | | | has changed drastically. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2113 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Clarify the explanation of the in_action field in pa_autoload_entry.Tanu Kaskinen2008-02-151-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2112 fefdeb5f-60dc-0310-8127-8f9354f1896f
* only call pa_ltdl_done() if we called pa_ltdl_init() beforeLennart Poettering2008-02-151-1/+4
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2111 fefdeb5f-60dc-0310-8127-8f9354f1896f
* allow compilation on systems that lack POSIX shared memory. Patch from ↵Lennart Poettering2008-02-151-1/+3
| | | | | | matthijs, closes #200 git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2110 fefdeb5f-60dc-0310-8127-8f9354f1896f
* print pa version id each time we start up, so that it is easier to identify ↵Lennart Poettering2008-02-151-2/+3
| | | | | | the version people are reporting bugs again git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2107 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Improve compatibility with applications which like to pass invalid strings ↵Lennart Poettering2008-02-151-72/+60
| | | | | | to the libc functions we overwrite, by handing directly to the original function. Patch by Colin Guthrie and Gustavo De Nardin, Closes #227 git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2106 fefdeb5f-60dc-0310-8127-8f9354f1896f
* deal with a possibly failing pa_channel_map_init_auto() correctlyLennart Poettering2008-02-1313-18/+39
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2105 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Mark long_options constant.Diego Petteno2008-01-241-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2104 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Use check_PROGRAMS rather than noinst_PROGRAMS for test programs.Diego Petteno2008-01-241-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2103 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Apply the fix for CVE-2008-0008 from 0.9.9 release on trunk.Diego Petteno2008-01-241-5/+7
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2102 fefdeb5f-60dc-0310-8127-8f9354f1896f
* use __BYTE_ORDER macro for detecting byte order, as suggested on ↵Lennart Poettering2008-01-061-0/+9
| | | | | | http://unixpapa.com/incnote/byteorder.html git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2098 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Don't send opcodes introduced in protocol versions 12 to clients using protocolSjoerd Simons2008-01-041-0/+12
| | | | | | | version 11. (fixes #183) git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2097 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Implement opcodes in the tunnel modules that were added in version 12 ofSjoerd Simons2008-01-041-0/+40
| | | | | | | the protocol. Based on a patch by coling. (fixes #193) git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2096 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add forgotted #ifdef __linux__ and only use SIGRTMIN if it is defined. FixesSjoerd Simons2008-01-042-0/+4
| | | | | | | | | compilation on non-linux platforms like GNU/kFreeBSD. Thanks to Aurelien Jarno for the patch git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2095 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add a missing pa_xfree.Tanu Kaskinen2008-01-031-0/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2094 fefdeb5f-60dc-0310-8127-8f9354f1896f
* The previous commit introduced a new bug: giving too many values in the ↵Tanu Kaskinen2008-01-031-1/+1
| | | | | | "control" argument wasn't detected any more. Fixed. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2093 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Fix the parsing of trailing default values in the "control" module argument.Tanu Kaskinen2008-01-031-6/+14
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2092 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Downgraded the priority of a message, because it's really quite uninteresting.Tanu Kaskinen2008-01-021-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2091 fefdeb5f-60dc-0310-8127-8f9354f1896f
* convert argument to boolean value before passing it on to __builtin_expect ↵Lennart Poettering2007-12-291-1/+1
| | | | | | in PA_LIKELY git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2090 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add new function pa_proplist_contains()Lennart Poettering2007-12-292-0/+15
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2089 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add API for resetting allocated resamplersLennart Poettering2007-12-232-7/+35
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2088 fefdeb5f-60dc-0310-8127-8f9354f1896f
* wrap speex_resampler_reset_mem()Lennart Poettering2007-12-231-0/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2087 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add new property list implementationLennart Poettering2007-12-235-3/+414
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2085 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Increase the maximum line length of default.pa from 256 to 1024. Load ↵Tanu Kaskinen2007-12-141-1/+1
| | | | | | commands of modules that need multiple channel maps may grow rather long. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2084 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add a configure switch to enable the per-user ESounD socket path, but ↵Diego Petteno2007-12-061-3/+9
| | | | | | default to vanilla ESounD's path. This way distributions and users can configure PulseAudio according to their ESounD library. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2083 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add new subsystem for applying envelopes (such as volume ramps) to audio signalsLennart Poettering2007-11-244-1/+1094
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2082 fefdeb5f-60dc-0310-8127-8f9354f1896f
* rearrange #includesLennart Poettering2007-11-241-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2081 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add new pa_mutex_try_lock() APILennart Poettering2007-11-242-0/+13
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2080 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add new endianess macros for FLOAT32Lennart Poettering2007-11-241-0/+14
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2079 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make sure to create ~/.pulse before using any configuration file from itLennart Poettering2007-11-241-1/+8
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2078 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Check for mkdir -p or equivalent, and use that rather than simple mkdir to ↵Diego Petteno2007-11-231-3/+3
| | | | | | create the modules, modules/gconf and modules/rtp directories. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2077 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Enable D-Bus if Bluez or HAL are enabled; use DBUS_LIBS/DBUS_CFLAGS when ↵Diego Petteno2007-11-231-2/+2
| | | | | | building libdbus-util.la. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2076 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix uploading of samples into PA. Problem discovered by Colin GuthrieLennart Poettering2007-11-221-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2074 fefdeb5f-60dc-0310-8127-8f9354f1896f
* update speex resampler with newer snapshot from Speex SVNLennart Poettering2007-11-223-16/+67
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2073 fefdeb5f-60dc-0310-8127-8f9354f1896f
* when speaking to a client with a version < 12, hide S32 sample specs, and ↵Lennart Poettering2007-11-211-18/+59
| | | | | | make them appaear as FLOAT32 git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2069 fefdeb5f-60dc-0310-8127-8f9354f1896f
* - Check process name when dealing with PID filesLennart Poettering2007-11-2127-230/+1497
| | | | | | | | | | | | - Add new PA_STREAM_FIX_CHANNELS, FIX_RATE, FIX_FORMAT, DONT_MOVE, VARIABLE_RATES to pa_sream_flags_t adn implement it - Expose those flags in pacat - Add notifications about device suspend/resume to the protocol and expose them in libpulse - Allow changing of buffer_attr during playback - allow disabling for remixing globally - hookup polkit support git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2067 fefdeb5f-60dc-0310-8127-8f9354f1896f
* minor typo fixLennart Poettering2007-11-211-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2066 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add a couple of new opcodes, and document the versions the opcodes where addedLennart Poettering2007-11-211-6/+25
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2064 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add API to allow runtime reconfiguration of memblockqsLennart Poettering2007-11-212-23/+78
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2063 fefdeb5f-60dc-0310-8127-8f9354f1896f
* build PolicyKit supportLennart Poettering2007-11-161-1/+13
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2061 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add interface to PolicyKitLennart Poettering2007-11-163-0/+301
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2060 fefdeb5f-60dc-0310-8127-8f9354f1896f