Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core-rtclock.c: tweak OS_IS_DARWIN constraints | Daniel Mack | 2009-12-09 | 1 | -41/+28 |
| | | | | | Move the code for OS_IS_DARWIN to the top as on Darwin, HAVE_CLOCK_GETTIME is also defined. | ||||
* | configure.ac: add DARWIN_OS variable | Kim Lester | 2009-12-09 | 1 | -0/+22 |
| | | | | | Signed-off-by: Kim Lester <kim@dfusion.com.au> Signed-off-by: Daniel Mack <daniel@caiaq.de> | ||||
* | Merge branch 'master' of git://0pointer.de/pulseaudio | Daniel Mack | 2009-12-06 | 9 | -26/+50 |
|\ | |||||
| * | Add a configure option to change 'udevrulesdir' | Arun Raghavan | 2009-12-06 | 2 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | | | | This patch serves two purposes: 1) Allows something other than the de-facto standard udev rules dir or /lib/udev/rules.d to be used (the udev build system allows you to customise this) 2) Allows a prefixed, non-root install (right now, the /lib/... path is hard-coded into the build system | ||||
| * | Mark shared variables as volatile | Arun Raghavan | 2009-12-06 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | 'n_waiting' and 'n_waiting_for_accept' may be accessed from mulitple threads, and thus need to be marked as volatile to suppres certain compiler optimisations. All uses are protected by a mutex, so we don't need to worry about cache issues (added documentation for this as well). This addresses bug #738. | ||||
| * | stream-restore: At startup, create dbus entries only for valid database entries. | Tanu Kaskinen | 2009-12-03 | 1 | -2/+7 |
| | | |||||
| * | stream-restore: Add a missing pa_xnew0() call in handle_add_entry(). | Tanu Kaskinen | 2009-12-03 | 1 | -0/+1 |
| | | |||||
| * | stream-restore: Fix a few assertion misuses with the D-Bus code. | Tanu Kaskinen | 2009-12-03 | 1 | -5/+5 |
| | | |||||
| * | dbus: Add a missing break statement in handle_message_cb(). | Tanu Kaskinen | 2009-12-03 | 1 | -0/+1 |
| | | |||||
| * | dbus: Handle the cases when a non-existing interface is detected in an ↵ | Tanu Kaskinen | 2009-12-03 | 2 | -0/+9 |
| | | | | | | | | incoming message. | ||||
| * | libpulse: Store pa_stream pointers to hashmaps instead of dynarrays. | Tanu Kaskinen | 2009-12-03 | 3 | -18/+17 |
| | | | | | | | | | | | | | | | | | | Since the stream identifiers (channels) are monotonically growing integer, it isn't a good idea to use them as index to a dynamic array, because the array will grow all the time. This is not a problem with client connections that don't create many streams, but, for example, long-running clients that use libcanberra for playing event sounds, this means that the client connection effectively leaks memory. | ||||
* | | Merge branch 'master' of git://0pointer.de/pulseaudio | Daniel Mack | 2009-12-01 | 1 | -0/+2 |
|\| | |||||
| * | Merge remote branch 'tanuk/master' | Colin Guthrie | 2009-11-30 | 1 | -0/+2 |
| |\ | |||||
| | * | Merge branch 'master' of git://0pointer.de/pulseaudio | Tanu Kaskinen | 2009-10-13 | 6 | -13/+19 |
| | |\ | |||||
| | * | | dbusiface-client: Fix the destructor (stop leaking stuff). | Tanu Kaskinen | 2009-10-09 | 1 | -0/+2 |
| | | | | |||||
* | | | | Merge branch 'master' of git://0pointer.de/pulseaudio | Daniel Mack | 2009-11-24 | 32 | -580/+1860 |
|\| | | | |||||
| * | | | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-11-23 | 2 | -12/+27 |
| |\ \ \ | |||||
| | * \ \ | Merge remote branch 'phish3/master' | Lennart Poettering | 2009-11-23 | 2 | -12/+27 |
| | |\ \ \ | |||||
| | | * | | | src/utils/qpaeq: added more friendly error messages to common errors | Jason Newton | 2009-11-20 | 1 | -12/+26 |
| | | | | | | |||||
| | | * | | | Makefile.am: added qpaeq to installed scripts | Jason Newton | 2009-11-20 | 1 | -0/+1 |
| | | | | | | |||||
| | | * | | | remove .py extension from qpaeq | Jason Newton | 2009-11-20 | 1 | -0/+0 |
| | | | | | | |||||
| * | | | | | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-11-22 | 25 | -423/+1209 |
| |\| | | | | |||||
| | * | | | | freebsd: implement pa_get_binary_name | Joe Marcus Clarke | 2009-11-21 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stolen from http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/pulseaudio/files/patch-src_pulse_util.c?rev=1.1 and fixed for indentation. | ||||
| | * | | | | Simplify Makefile.am handling of ALSA-related files. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 1 | -31/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of declaring extra variables for the ALSA profiles and PATHS, and using EXTRA_DIST for the udev rule, use the dist_ prefix when declaring them for conditional installation. This relies on the fact that automake *is* smart enough to know that there exist *no* conditional dist, and will always distribute all of them. | ||||
| | * | | | | Avoid using devname as a variable name. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | On FreeBSD, devname() is a system function, and was overshadowed. | ||||
| | * | | | | Rename all the signal parameters and variables to something more explicit. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 10 | -309/+309 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this change, on FreeBSD you'll be bothered by tons of warnings about overshadowing signal(2). | ||||
| | * | | | | Since now we have FreeBSD atomic operations, don't require libatomic_ops. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | This lets the original configure script to pass on FreeBSD. | ||||
| | * | | | | Simplify handling of NetBSD atomic ops discovery. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 1 | -23/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of having a parameter to enable/disable them (which was also ignored by the source code side), simply identify NetBSD 5 (when the atomic ops were implemented the first time) in a $host switch and ignore checking for libatomic_ops. | ||||
| | * | | | | Merge branch 'master' of git://git.0pointer.de/pulseaudio | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 3 | -22/+715 |
| | |\ \ \ \ | |||||
| | | * | | | | Merge remote branch 'phish3/master' | Lennart Poettering | 2009-11-21 | 2 | -22/+611 |
| | | |\| | | | |||||
| | | | * | | | added qpaeq script for GUI equalizer control to src/util | Jason Newton | 2009-11-20 | 1 | -0/+546 |
| | | | | | | | |||||
| | | | * | | | module-equalizer-sink: add latency of output_q and input_q to get latency ↵ | Jason Newton | 2009-11-20 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | calculation | ||||
| | | | * | | | module-equalizer-sink: switch back to reference dsp implementation - cpu ↵ | Jason Newton | 2009-11-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | usage doesn't really change and there may be a bug in the vectorized version | ||||
| | | | * | | | module-equalizer-sink: (re)added output memblockq commented out timing debug ↵ | Jason Newton | 2009-11-20 | 1 | -19/+61 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | statements | ||||
| | | * | | | | freebsd: fix atomic ops implementations | Joe Marcus Clarke | 2009-11-21 | 1 | -0/+104 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stole from http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/pulseaudio/files/patch-src_pulsecore_atomic.h?rev=1.6 | ||||
| | * | | | | | Check for stow using AC_CHECK_PROG rather than type -p. | Diego Elio 'Flameeyes' Pettenò | 2009-11-20 | 1 | -2/+4 |
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The type -p check is not compatible with POSIX shells, and indeed fails when used with the FreeBSD 8 default shell. Instead the AC_CHECK_PROG macro is written properly to look for the command. | ||||
| | * | | | | Include sys/filio.h if present; this makes use of FIONREAD on Solaris. | Diego Elio 'Flameeyes' Pettenò | 2009-11-20 | 2 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FIONREAD on OpenSolaris is declared in sys/filio.h. The RTP modules already rely on the presence of FIONREAD, and check for the header, so this brings the pipe source and sink modules on par with them. | ||||
| | * | | | | Don't declare the variable l if FIONREAD is not defined. | Diego Elio 'Flameeyes' Pettenò | 2009-11-20 | 2 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | This avoids two warnings due to FIONREAD not being defined. | ||||
| | * | | | | Fix build on Solaris: pass the third parameter to pa_cloexec_open. | Diego Elio 'Flameeyes' Pettenò | 2009-11-20 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Move the platform-specific defines after the compiler has been found. | Diego Elio 'Flameeyes' Pettenò | 2009-11-20 | 1 | -13/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this change, on OpenSolaris, it's possible that the compiler will be reported, by default, as failing to produce executables, since _XOPEN_SOURCE=600 requires a C99 compiler to compile even the simples of the programs. | ||||
| | * | | | | alsa: fix minor sampling rate deviations before adjusting the buffer size | Lennart Poettering | 2009-11-20 | 1 | -7/+9 |
| | | | | | | |||||
| | * | | | | alsa: fix log output when the audio device refuses to give us again the same ↵ | Lennart Poettering | 2009-11-20 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | period settings we had before | ||||
| | * | | | | pulse: ask for timing updates both *before* and *after* triggering a stream ↵ | Lennart Poettering | 2009-11-20 | 1 | -2/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | state change so that in the STARTED/UNDERFLOW callbacks we accurate transport latency information | ||||
| | * | | | | pulse: delay smoother update only when unpausing, not when pausing, since we ↵ | Lennart Poettering | 2009-11-20 | 1 | -17/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | don't want the timer to advance when we are supposedly already paused | ||||
| | * | | | | pulse: try to fix inaccuracy with uncork timing for streams that are created ↵ | Lennart Poettering | 2009-11-20 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | in corked state | ||||
| | * | | | | daemon: complain if user passes too many arguments | Lennart Poettering | 2009-11-20 | 1 | -0/+37 |
| | |/ / / | |||||
| * | | | | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-11-20 | 6 | -70/+86 |
| |\| | | | |||||
| | * | | | rygel: fix itemCount property for sources | Lennart Poettering | 2009-11-18 | 1 | -11/+34 |
| | | | | | | | | | | | | | | | | | | | | Fixes http://pulseaudio.org/ticket/721 | ||||
| | * | | | build-sys: Fix missing trailing slash in 14eaf2 | Colin Guthrie | 2009-11-16 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | build-sys: Make sure all alsa path config files are installed | Sjoerd Simons | 2009-11-15 | 1 | -39/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | While all alsa path configuration files were in EXTRA_DIST not all of them were in in alsapaths_DATA. Fixed by only defining the list in one place |