Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | memtrap: hook up core to memtrap system | Lennart Poettering | 2009-04-21 | 3 | -1/+11 |
| | |||||
* | memtrap: make installation of SIGBUS handler explicit to ease integration ↵ | Lennart Poettering | 2009-04-21 | 3 | -23/+18 |
| | | | | into libraries | ||||
* | memtrap: when we fail to handle sigbus say so | Lennart Poettering | 2009-04-21 | 1 | -0/+1 |
| | |||||
* | memtrap: add new logic to trap and handle SIGBUS | Lennart Poettering | 2009-04-21 | 5 | -2/+374 |
| | |||||
* | semaphore: introduce static semaphores | Lennart Poettering | 2009-04-21 | 2 | -0/+37 |
| | |||||
* | mutex: add initializer for static mutexes | Lennart Poettering | 2009-04-21 | 2 | -1/+5 |
| | |||||
* | mutex: when we fail to fill in mutex into static mutex ptr free it again | Lennart Poettering | 2009-04-21 | 1 | -0/+2 |
| | |||||
* | llist: add PA_LLIST_FOREACH | Lennart Poettering | 2009-04-21 | 1 | -0/+3 |
| | |||||
* | object: revert to old unref() behaviour | Lennart Poettering | 2009-04-19 | 1 | -2/+1 |
| | | | | | | | This mostly reverts these two commits: eb04d0fda6f6ee7998bcf290750a299c566fbb19 12c5afe0382ded41de5283e0a8711155adf7ee64 | ||||
* | object: fix ref counting of objects on destruction | Lennart Poettering | 2009-04-19 | 1 | -1/+1 |
| | |||||
* | alsa: remove debug code | Lennart Poettering | 2009-04-19 | 1 | -2/+0 |
| | |||||
* | alsa: properly convert return values of snd_strerror() to utf8 | Lennart Poettering | 2009-04-19 | 5 | -53/+86 |
| | |||||
* | log: use pa_logl() instead of pa_log_level() | Lennart Poettering | 2009-04-19 | 1 | -1/+1 |
| | |||||
* | log: print file name only when we have it | Lennart Poettering | 2009-04-19 | 1 | -1/+1 |
| | |||||
* | util: if NULL is passed to pa_path_get_filename() just hand it through | Lennart Poettering | 2009-04-19 | 2 | -2/+3 |
| | |||||
* | reserve-device: allow building without D-Bus | Erich Boleyn | 2009-04-19 | 2 | -9/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lennart Poettering <lennart@poettering.net> wrote: > On Wed, 15.04.09 16:26, Erich Boleyn (erich@uruk.org) wrote: > > > Just noticed the new 0.9.15 release, got it building on Gentoo, and then > > found that the non-dbus build's ALSA modules appear to be broken: ... > > Is this something that can stubbed out (relatively) safely? > > Hmm, yes. As it seems I broke the build for non-dbus builds. Should be > easy to fix. Best way is probably to make the reserver wrapper mostly > a noop if D-Bus is not available. > > Please understand that I don't really focus on making every weird > combination of build deps work. So I won't fix this for you. But I am > happy to merge good patches! No problem, I was mainly looking for a hint that to your knowledge there should be no wierd side-effects from stubbing out the reserve and dbus functions inside reserve_wrapper. Thanks for said hint. ;-) Attached is a patch to include "reserve_wrapper.[ch]" in the non-dbus builds, and do said stubbing when HAVE_DBUS is not defined. It has passed moderate testing: built both versions, both pass "pulseaudio --dump-modules" with no weird messages, and the "--disable-dbus" build works and produces audio as expected in some simple tests including RTP. | ||||
* | solaris: 0.9.15 solaris module build failure | Finn Thain | 2009-04-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Lennart wrote, > > Hmm, yes. As it seems I broke the build for non-dbus builds. Well, you also broke the solaris module between 0.9.15-test8 and 0.9.15. Have you considered release candidates? Patch follows. It would be nice if API changes could be made without breaking things when the effort to avoid that is trivial. Finn | ||||
* | object: keep refcount at 1 while destructing objects | Lennart Poettering | 2009-04-18 | 1 | -3/+6 |
| | |||||
* | core-util: handle EINTR already inside of pa_read/pa_write | Lennart Poettering | 2009-04-18 | 1 | -7/+32 |
| | |||||
* | bluetoth-device: be less strict on CONNECTED state to switch profile | Marc-André Lureau | 2009-04-17 | 1 | -2/+7 |
| | |||||
* | pulse/context: when NOFAIL, don't try_next_connection() if c->client | Marc-André Lureau | 2009-04-17 | 1 | -1/+2 |
| | |||||
* | rescue-streams: when one stream move fails try to continue with the ↵ | Lennart Poettering | 2009-04-17 | 1 | -10/+6 |
| | | | | remaining ones | ||||
* | add a few missing initializationsv0.9.15 | Lennart Poettering | 2009-04-14 | 2 | -3/+3 |
| | |||||
* | explcitly ignore return values of some functions marked with gcc's ↵ | Lennart Poettering | 2009-04-14 | 3 | -4/+4 |
| | | | | warn_unused_result attribute | ||||
* | core: when applying delay memblockq take monitored sink latency into account | Lennart Poettering | 2009-04-14 | 1 | -0/+19 |
| | |||||
* | pacat: add missing newline | Lennart Poettering | 2009-04-14 | 1 | -1/+1 |
| | |||||
* | core: use pa_{source|sink}_get_latency_within_thread() at one more place | Lennart Poettering | 2009-04-14 | 2 | -8/+2 |
| | |||||
* | core: introduce new 'reference' volume for sinks | Lennart Poettering | 2009-04-13 | 15 | -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 | ||||
* | alsa: include the alsa mixer control that is used in the property list | Lennart Poettering | 2009-04-13 | 4 | -4/+7 |
| | |||||
* | alsa: store mixer controls to use in profile data | Lennart Poettering | 2009-04-13 | 4 | -19/+48 |
| | | | | | This allows us to easily use different mixer controls for analog and spdif output. | ||||
* | alsa: when passing emptry mixer control name, force sw volume | Lennart Poettering | 2009-04-13 | 1 | -0/+5 |
| | |||||
* | volume: increase dB range to -90dB | Lennart Poettering | 2009-04-13 | 1 | -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 | ||||
* | client-conf-x11: unbreak autospawn due to stale X11 properties | Lennart Poettering | 2009-04-13 | 2 | -1/+22 |
| | | | | | | | If the X11 property data is from the same session than the client the client may do autospawning in case the X11 property data is stale. Closes #518. | ||||
* | client-conf: when is set, disable autospawn setting | Lennart Poettering | 2009-04-13 | 1 | -0/+3 |
| | |||||
* | client-conf: make setting a default server independant from the autospawn ↵ | Lennart Poettering | 2009-04-13 | 1 | -11/+13 |
| | | | | setting | ||||
* | proplist-util: use pa_session_id() instead of accessing ↵ | Lennart Poettering | 2009-04-13 | 1 | -5/+4 |
| | | | | 7b816367b01393ed3e3e650047d78f6e-1239640487.203609-1061245823 directly | ||||
* | client-conf: modernize a few things | Lennart Poettering | 2009-04-13 | 1 | -19/+9 |
| | |||||
* | print session id when starting up | Lennart Poettering | 2009-04-13 | 1 | -0/+5 |
| | |||||
* | core-util: filter utf8 in pa_machine_id() | Lennart Poettering | 2009-04-13 | 1 | -3/+6 |
| | |||||
* | core-util: add pa_session_id() | Lennart Poettering | 2009-04-13 | 2 | -0/+10 |
| | |||||
* | cork-music-on-phone: make sure that we don't check the refcnt of pa_core ↵ | Lennart Poettering | 2009-04-13 | 1 | -1/+0 |
| | | | | when the daemon goes down | ||||
* | lirc: fix logic behind mute buttons | Lennart Poettering | 2009-04-13 | 1 | -2/+2 |
| | |||||
* | mmkbd: get rid of support for ancient kernels | Lennart Poettering | 2009-04-13 | 1 | -16/+5 |
| | |||||
* | mmkbd,lirc: make use of pa_assert_not_reached() | Lennart Poettering | 2009-04-13 | 2 | -2/+2 |
| | |||||
* | lirc, mmkbd: extend controllable volume range to PA_VOLUME_MAX | Lennart Poettering | 2009-04-13 | 2 | -10/+10 |
| | |||||
* | api: introduce PA_VOLUME_MAX | Lennart Poettering | 2009-04-13 | 1 | -2/+6 |
| | |||||
* | lirc: drop lirc_in_use, it's made redundant by PA_MODULE_LOAD_ONCE | Lennart Poettering | 2009-04-13 | 1 | -11/+0 |
| | |||||
* | make sure we never overflow when calculating sleep time | Lennart Poettering | 2009-04-13 | 2 | -4/+28 |
| | | | | Issue pointed out by Jaroslav Kysela | ||||
* | Downgrade default log level to NOTICE to follow documentation | Lennart Poettering | 2009-04-10 | 1 | -1/+1 |
| | | | | Closes #527 | ||||
* | set fixed latencies at more places where appropriate | Lennart Poettering | 2009-04-10 | 6 | -9/+16 |
| |