Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | daemon-conf: Add sync volume parameters to daemon-conf | Jyri Sarha | 2010-10-16 | 1 | -0/+3 |
| | | | | | | Signed-off-by: Jyri Sarha <jyri.sarha@nokia.com> Reviewed-by: Tanu Kaskinen <tanu.kaskinen@digia.com> Reviewd-by: Colin Guthrie <cguthrie@mandriva.org> | ||||
* | cpu: Add CPU information to pa_core | Arun Raghavan | 2010-09-23 | 1 | -5/+8 |
| | | | | | | This retains CPU information (processor type and supported features) in pa_core, so that this information can be used by modules at init time to figure out what optimisations may be used. | ||||
* | daemon: first take name on the bus, then return in starter process | Lennart Poettering | 2010-02-21 | 1 | -9/+9 |
| | | | | http://pulseaudio.org/ticket/748 | ||||
* | daemon: Don't autospawn if a server address is explicitly configured. | Tanu Kaskinen | 2010-01-09 | 1 | -0/+30 |
| | |||||
* | daemon: complain if user passes too many arguments | Lennart Poettering | 2009-11-20 | 1 | -0/+37 |
| | |||||
* | daemon: during startup say whether we run in a VM | Lennart Poettering | 2009-11-05 | 1 | -1/+2 |
| | |||||
* | daemon: make sure pa has its own session and process group, but is not its ↵ | Lennart Poettering | 2009-10-31 | 1 | -20/+20 |
| | | | | leader so that we cannot acquire a tty ever | ||||
* | daemon: realpath segfault fix | David Yoder | 2009-10-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Lennart, Apparently I was debugging this at the same time as you. I can't figure out why my Fedora 11 install with glibc-2.10 has a glibc realpath that doesn't match the gnu documentation and returns null. But it does. Your commit aa8ce5bb9b159abb2ffb0f43996340566fc2e9c6 almost fixed my problem, but it needs a tweak. Thanks, David Yoder | ||||
* | daemon: don't crash if pa_realpath() fails | Lennart Poettering | 2009-10-30 | 1 | -10/+13 |
| | |||||
* | Merge branch 'master' into dbus-work | Tanu Kaskinen | 2009-10-02 | 1 | -9/+24 |
|\ | | | | | | | | | Conflicts: src/daemon/daemon-conf.c | ||||
| * | Don't refuse to start on systems using GNU stow, graft, STORE et al | Nix | 2009-09-29 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are multiple package management systems out there which implement packages using symlinks. The recent (otherwise useful) check to ensure that a re-executed pulseaudio is actually reexecuting itself unfortunately breaks in the presence of all these packaging systems, because PA_BINARY refers to its installed location (e.g. /usr/local/bin/pulseaudio), which is a symlink to the binary (e.g. /usr/local/stow/pulseaudio-0.9.18/bin/pulseaudio), because /proc/self/exe always contains the canonical path of the executable, with all symlinks resolved. (At least one distribution uses a symlink-based packaging system, so will be forced to apply this locally in any case.) The fix is simple: canonicalize PA_BINARY before equality-testing. (This should be completely safe, because the OS does just that when PA_BINARY is executed.) The patch is against 0.9.18, but applies without fuzz to current master. | ||||
| * | daemon: make use of SIMD optional via config variable to ease debugging | Lennart Poettering | 2009-09-03 | 1 | -2/+4 |
| | | |||||
| * | 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 branch 'master' of git://0pointer.de/pulseaudio into dbus-work | Tanu Kaskinen | 2009-08-24 | 1 | -4/+7 |
|\| | | | | | | | | | Conflicts: src/Makefile.am | ||||
| * | 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. | ||||
| * | | adjust various data/library paths automatically if we are run from a build tree | Lennart Poettering | 2009-08-21 | 1 | -0/+2 |
| |/ | |||||
* | | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work | Tanu Kaskinen | 2009-08-16 | 1 | -5/+16 |
|\| | | | | | | | | | | | | | | | | | | | Conflicts: src/Makefile.am src/daemon/daemon-conf.c src/daemon/daemon.conf.in src/modules/module-stream-restore.c src/pulse/client-conf.c src/pulsecore/namereg.c | ||||
| * | 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 |
| | | |||||
| * | 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 | ||||
* | | dbus: Implement the Name property of the core object. | Tanu Kaskinen | 2009-07-03 | 1 | -1/+1 |
| | | |||||
* | | server-lookup: Update the D-Bus identifiers to be versioned. | Tanu Kaskinen | 2009-06-30 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into dbus-work | Tanu Kaskinen | 2009-06-29 | 1 | -0/+1 |
|\| | |||||
| * | Add a missing sys/stat.h include for FreeBSD to declare umask(). | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'master' into dbus-work | Tanu Kaskinen | 2009-06-29 | 1 | -205/+39 |
|\| | | | | | | | | | | | | | | | Conflicts: src/daemon/daemon-conf.c src/daemon/daemon-conf.h src/daemon/main.c src/pulsecore/dbus-util.h | ||||
| * | rtclock: fix build after merge | Lennart Poettering | 2009-06-22 | 1 | -1/+0 |
| | | |||||
| * | Merge most of elmarco/rtclock2 | Lennart Poettering | 2009-06-22 | 1 | -2/+3 |
| |\ | | | | | | | | | | 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 | 1 | -1/+1 |
| | | | |||||
| * | | 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: strip all special suid/caps log from our startup code, we'll now ↵ | Lennart Poettering | 2009-06-19 | 1 | -182/+15 |
| |/ | | | | | | | 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 |
| | | |||||
| * | daemon: optionally call mlockall() on startup | Lennart Poettering | 2009-06-07 | 1 | -0/+15 |
| | | |||||
* | | dbus-protocol: Connection handling for local connections. | Tanu Kaskinen | 2009-06-16 | 1 | -1/+2 |
| | | |||||
* | | daemon: Implement the DBus server lookup service. | Tanu Kaskinen | 2009-06-12 | 1 | -33/+103 |
|/ | |||||
* | core-util: introduce pa_disable_sigpipe() | Lennart Poettering | 2009-05-26 | 1 | -3/+1 |
| | |||||
* | memtrap: hook up core to memtrap system | Lennart Poettering | 2009-04-21 | 1 | -0/+3 |
| | |||||
* | 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 |