Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | simple: call pa_context_disconnect() just to be sure | Lennart Poettering | 2009-08-05 | 1 | -1/+3 |
| | |||||
* | simple: always loop around pa_threaded_mainloop_wait() to handle spurious ↵ | Lennart Poettering | 2009-08-05 | 1 | -11/+28 |
| | | | | wakeups properly | ||||
* | simple: use pa_xnew0 instead of manual reset to 0 | Lennart Poettering | 2009-08-05 | 1 | -5/+1 |
| | |||||
* | simple: use PA_xxx_IS_GOOD for state checks | Lennart Poettering | 2009-08-05 | 1 | -2/+2 |
| | |||||
* | client: extend documentation on pa_operation_cancel() a bit | Lennart Poettering | 2009-08-03 | 1 | -1/+5 |
| | |||||
* | client: documented that pa_stream_drain() may only have a single operation ↵ | Lennart Poettering | 2009-07-31 | 1 | -1/+3 |
| | | | | | | active at a time Closes #552. | ||||
* | client: fix documentation for threaded mainloop | Lennart Poettering | 2009-07-31 | 1 | -5/+9 |
| | | | | Closes #553 | ||||
* | threaded-mainloop: loop around pa_cond_wait() invocation in ↵ | Lennart Poettering | 2009-07-30 | 2 | -4/+13 |
| | | | | pa_threaded_mainloop_signal() | ||||
* | client: minor modernizations | Lennart Poettering | 2009-07-25 | 1 | -7/+4 |
| | |||||
* | client: if a child we created was already reaped, assume that it was successful | Lennart Poettering | 2009-07-25 | 1 | -3/+10 |
| | |||||
* | client: limit block size for zero-copy operations to mempool block size | Lennart Poettering | 2009-07-24 | 2 | -6/+18 |
| | |||||
* | client: make volume struct const | Lennart Poettering | 2009-07-24 | 2 | -2/+2 |
| | |||||
* | alsa: throw timing data away after device resume | Lennart Poettering | 2009-07-24 | 1 | -1/+1 |
| | |||||
* | autospawn: refuse autospawning if process disabled waitpid() | Lennart Poettering | 2009-07-24 | 1 | -2/+15 |
| | |||||
* | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-07-23 | 1 | -1/+9 |
|\ | | | | | | | | | Conflicts: src/daemon/main.c | ||||
| * | introspect: Fix two memory issues in port handling code. | Colin Guthrie | 2009-07-12 | 1 | -1/+9 |
| | | | | | | | | | | First one is a simple typo on an error condition that would have likely caused issues if it ever cropped up. Second issue is that port information is never actually freed if everything works fine. | ||||
* | | client: allow zero-copy writing to the stream | Lennart Poettering | 2009-07-20 | 3 | -44/+176 |
|/ | |||||
* | libpulse: minor cleanups | Lennart Poettering | 2009-07-01 | 1 | -11/+19 |
| | |||||
* | introspect: Fix a bug in sink/source info protocol handling related to ports. | Colin Guthrie | 2009-06-29 | 1 | -60/+64 |
| | | | | | | Previously the active_profile was extracted from the tagstruct regardless of the protocol version which caused errors while speaking to older version servers. | ||||
* | Add missing headers includes for FreeBSD. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -0/+4 |
| | | | | This removes the implicit declarations of send() and pthread_sigmask(). | ||||
* | timeval: don't create the wrong illusion that nsecs should be stored in ↵ | Lennart Poettering | 2009-06-23 | 1 | -3/+3 |
| | | | | pa_usec_t | ||||
* | rtclock: document that we fallback to wallclock time if monotonic time is ↵ | Lennart Poettering | 2009-06-23 | 1 | -2/+4 |
| | | | | not supported | ||||
* | rtclock: enable rtclock for our own mainloop implementations | Lennart Poettering | 2009-06-22 | 3 | -4/+14 |
| | |||||
* | rtclock: fix issues found by Lennart | Marc-André Lureau | 2009-06-20 | 2 | -12/+22 |
| | |||||
* | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 7 | -36/+90 |
| | | | | | | | | | | | | | | | | 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 | 3 | -1/+76 |
| | |||||
* | perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'` | Marc-André Lureau | 2009-06-19 | 1 | -4/+4 |
| | |||||
* | native-protocol: allow enumerating ports | Lennart Poettering | 2009-06-17 | 2 | -13/+121 |
| | |||||
* | libpulse: implement client side for sink/source port selection commands | Lennart Poettering | 2009-06-17 | 2 | -0/+112 |
| | |||||
* | bluetooth: return sensible error code in set_profile() | Lennart Poettering | 2009-06-17 | 1 | -0/+1 |
| | |||||
* | volume,channelmap: reimplement a couple of calls based on channel masks | Lennart Poettering | 2009-06-17 | 2 | -121/+24 |
| | |||||
* | malloc: implement pa_xrenew() | Lennart Poettering | 2009-06-17 | 1 | -1/+12 |
| | |||||
* | channelmap: make sure a mask is generated is 64 bit int | Lennart Poettering | 2009-06-17 | 1 | -1/+1 |
| | |||||
* | version: fix prefix in PA_CHECK_VERSION macro | Lennart Poettering | 2009-06-17 | 1 | -2/+2 |
| | |||||
* | channelmap: implement pa_channel_position_from_string() | Lennart Poettering | 2009-06-17 | 2 | -22/+29 |
| | |||||
* | volume: implement functions for multiplicating a cvolume with a scalar | Lennart Poettering | 2009-06-17 | 2 | -3/+45 |
| | |||||
* | prop: introduce new PA_PROP_DEVICE_INTENDED_ROLES property | Lennart Poettering | 2009-06-08 | 1 | -0/+3 |
| | |||||
* | simple: set ADJUST_LATENCY by default | Lennart Poettering | 2009-05-27 | 1 | -31/+40 |
| | |||||
* | libpulse: introduce PA_CHECK_VERSION macro | Lennart Poettering | 2009-05-26 | 1 | -0/+7 |
| | |||||
* | volume: implement pa_cvolume_{scale|max|avg}_mask() | Lennart Poettering | 2009-05-25 | 2 | -11/+98 |
| | |||||
* | proplist: add two new generic properties, media.copyright and media.software | Lennart Poettering | 2009-05-25 | 1 | -0/+6 |
| | |||||
* | channelmap: introduce pa_channel_map_mask() and pa_channel_position_mask_t | Lennart Poettering | 2009-05-25 | 2 | -0/+21 |
| | |||||
* | sample: introduce pa_proplist_setp() | Lennart Poettering | 2009-05-25 | 2 | -0/+23 |
| | |||||
* | sample: introduce pa_sample_format_is_{le,be,ne,re}() | Lennart Poettering | 2009-05-25 | 2 | -0/+53 |
| | |||||
* | channelmap: document how apple's/microsoft's channel names map to ours | Lennart Poettering | 2009-05-24 | 1 | -21/+25 |
| | |||||
* | volume: change pa_volume_t mapping to cubic | Lennart Poettering | 2009-05-22 | 2 | -15/+33 |
| | |||||
* | volume: introduce pa_cvolume_{get|set}_position() | Lennart Poettering | 2009-05-13 | 2 | -0/+59 |
| | |||||
* | context: don't fail if session bus is not there | Marc-André Lureau | 2009-05-12 | 1 | -3/+3 |
| | | | | | | Also invert the order of bus tracking since we expect session_bus to be present when we check for it. Although that should not change anything in practise. | ||||
* | channelmap: add pa_channel_map_has_position() | Lennart Poettering | 2009-05-08 | 2 | -0/+17 |
| | |||||
* | sample: correctly pass s24-32 formats | Lennart Poettering | 2009-05-01 | 1 | -4/+4 |
| |