Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | daemon: disable CPU load limiter by default | Lennart Poettering | 2009-09-04 | 2 | -2/+2 |
| | | | | | RLIMIT_RTTIME and rtki can do this job much better, so let's disable this by default. | ||||
* | daemon: make use of SIMD optional via config variable to ease debugging | Lennart Poettering | 2009-09-03 | 1 | -2/+4 |
| | |||||
* | daemon: drop polkit code from git repo we weren't using anymore | Lennart Poettering | 2009-09-02 | 2 | -199/+0 |
| | |||||
* | daemon: clean up environment when forking off children | Lennart Poettering | 2009-09-02 | 1 | -2/+5 |
| | |||||
* | daemon: don't override path env vars if they are already set | Lennart Poettering | 2009-09-01 | 1 | -3/+8 |
| | |||||
* | Merge commit 'wtay/optimize' | Lennart Poettering | 2009-08-23 | 1 | -4/+5 |
|\ | |||||
| * | svolume: add ARM optimized volume scaling | Wim Taymans | 2009-08-20 | 1 | -0/+2 |
| | | |||||
| * | Get rid of liboil | Wim Taymans | 2009-08-20 | 1 | -4/+0 |
| | | | | | | | | | | | | | | Get rid of the liboil dependency and reimplement the liboil functions with an equivalent C implementation. Note that most of these functions are deprecated in liboil and that none of them had any optimisations. We can further specialize our handrolled versions for some extra speedups. | ||||
| * | main: hook up cpu detection code | Wim Taymans | 2009-08-20 | 1 | -2/+2 |
| | | | | | | | | | | | | Add CPU detection code to activate the various optimisations. Move some method definitions around. Use compatibility macros when we can. | ||||
| * | volume_sse: add sse optimisations | Wim Taymans | 2009-08-20 | 1 | -0/+1 |
| | | |||||
| * | volume: add first mmx optimized function | Wim Taymans | 2009-08-20 | 1 | -0/+2 |
| | | | | | | | | | | Add code for an mmx optimized version of s16ne volume scaling. Install the custom function. | ||||
* | | daemon: don't free script_commands twice | Lennart Poettering | 2009-08-22 | 1 | -5/+0 |
| | | |||||
* | | daemon: fix leak of script_commands | Scott Reeves | 2009-08-21 | 1 | -1/+1 |
| | | |||||
* | | adjust various data/library paths automatically if we are run from a build tree | Lennart Poettering | 2009-08-21 | 2 | -2/+20 |
|/ | |||||
* | daemon: reset gids too, not just uids | Lennart Poettering | 2009-08-14 | 1 | -0/+8 |
| | |||||
* | daemon: reset scheduling priority on startup, too | Lennart Poettering | 2009-08-12 | 1 | -0/+1 |
| | |||||
* | core-util: move personality resetting into core-util | Lennart Poettering | 2009-08-12 | 1 | -9/+1 |
| | |||||
* | daemon: unconditionally clean up priviliges | Lennart Poettering | 2009-08-12 | 1 | -5/+2 |
| | |||||
* | conf: invert all negative boolean configuration option | Lennart Poettering | 2009-08-12 | 2 | -12/+18 |
| | |||||
* | daemon: install D-Bus system policy file for PA system instances | Lennart Poettering | 2009-08-12 | 1 | -0/+37 |
| | | | | | | Original patch from 'mgrela'. http://pulseaudio.org/ticket/582 | ||||
* | Split OSS support in output and wrapper. | Diego Elio 'Flameeyes' Pettenò | 2009-08-08 | 1 | -1/+1 |
| | | | | | | | Since Fedora does not enable OSS output support at all, but still uses padsp, and in Gentoo we could also make use of padsp without OSS output support, split the two things in two parameters, although they both check for sys/soundcard.h once. | ||||
* | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-07-23 | 1 | -0/+10 |
|\ | | | | | | | | | Conflicts: src/daemon/main.c | ||||
| * | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-07-22 | 1 | -22/+0 |
| |\ | |||||
| | * | Remove exploitable LD_BIND_NOW hack (CVE-2009-1894). | Diego Elio 'Flameeyes' Pettenò | 2009-07-16 | 1 | -22/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | daemon: reset personality, to make the autospawn env cleaup complete | Lennart Poettering | 2009-07-22 | 1 | -0/+10 |
| |/ | |||||
* / | daemon: before exec'ing ourselves, make sure nobody plays games with ↵ | Lennart Poettering | 2009-07-20 | 1 | -4/+12 |
|/ | | | | /proc/self/exe | ||||
* | Add a missing sys/stat.h include for FreeBSD to declare umask(). | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -0/+1 |
| | |||||
* | rtclock: fix build after merge | Lennart Poettering | 2009-06-22 | 1 | -1/+0 |
| | |||||
* | Merge most of elmarco/rtclock2 | Lennart Poettering | 2009-06-22 | 2 | -5/+7 |
|\ | | | | | | | Merge commit 'e4d914c945c13d23b131d7ba75fbdd03cb6d0043' | ||||
| * | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the mainloop to monotonic based time events. Introduces 4 helper functions: pa_{context,core}_rttime_{new,restart}(), that fill correctly a timeval with the rtclock flag set if the mainloop supports it. Both mainloop-test and mainloop-test-glib works with rt and timeval based time events. PulseAudio and clients should be fully functional. This patch has received several iterations, and this one as been largely untested. Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com> | ||||
| * | pulse: move pa_rtclock_now in pulsecommon | Marc-André Lureau | 2009-06-20 | 2 | -2/+3 |
| | | |||||
| * | perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'` | Marc-André Lureau | 2009-06-19 | 1 | -2/+2 |
| | | |||||
* | | daemon: enable module-intended-roles by default | Lennart Poettering | 2009-06-22 | 1 | -0/+3 |
| | | |||||
* | | core: get rid of rt sig/timer handling since modern Linux' ppooll() is ↵ | Lennart Poettering | 2009-06-19 | 1 | -6/+0 |
| | | | | | | | | finally fixed for granularity | ||||
* | | daemon: enable real-time by default | Lennart Poettering | 2009-06-19 | 2 | -2/+2 |
| | | |||||
* | | daemon: strip all special suid/caps log from our startup code, we'll now ↵ | Lennart Poettering | 2009-06-19 | 3 | -269/+30 |
|/ | | | | rely on RealtimeKit for all high-priority/RT scheduling policy issues | ||||
* | daemon: write a warning blurb to syslog when folks use --system mode | Lennart Poettering | 2009-06-17 | 1 | -0/+5 |
| | |||||
* | conf: remove obsolete module-idle-time directive from default config ↵ | Lennart Poettering | 2009-06-07 | 1 | -1/+0 |
| | | | | file/man page | ||||
* | daemon: optionally call mlockall() on startup | Lennart Poettering | 2009-06-07 | 4 | -12/+29 |
| | |||||
* | hal,udev: deprecate HAL support in favour of udev | Lennart Poettering | 2009-06-06 | 1 | -3/+3 |
| | |||||
* | utils: use pa_path_get_filename() where applicable | Lennart Poettering | 2009-06-04 | 1 | -8/+3 |
| | |||||
* | modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated | Lennart Poettering | 2009-05-28 | 1 | -0/+2 |
| | |||||
* | core-util: introduce pa_disable_sigpipe() | Lennart Poettering | 2009-05-26 | 1 | -3/+1 |
| | |||||
* | start-pulseaudio-x11: don't start a local sound server if a remote sound ↵ | Lennart Poettering | 2009-04-22 | 1 | -0/+2 |
| | | | | server is configured | ||||
* | memtrap: hook up core to memtrap system | Lennart Poettering | 2009-04-21 | 1 | -0/+3 |
| | |||||
* | explcitly ignore return values of some functions marked with gcc's ↵ | Lennart Poettering | 2009-04-14 | 1 | -1/+1 |
| | | | | warn_unused_result attribute | ||||
* | print session id when starting up | Lennart Poettering | 2009-04-13 | 1 | -0/+5 |
| | |||||
* | Downgrade default log level to NOTICE to follow documentation | Lennart Poettering | 2009-04-10 | 1 | -1/+1 |
| | | | | Closes #527 | ||||
* | make sure we keep a reference of the bus connection during the whole runtime ↵ | Lennart Poettering | 2009-04-06 | 1 | -9/+27 |
| | | | | if we manage to acquire the bus name | ||||
* | various spelling fixes | Maarten Bosmans | 2009-04-04 | 1 | -1/+1 |
| |