Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix checking for NULL after usage | Andy Shevchenko | 2009-08-28 | 1 | -12/+6 |
| | | | | | | The pa_xmalloc calls oom() in case of NULL pointer returned by malloc() on one hand and dereferencing of pointer is happen early than actual check on other hand. Thus, just remove useless checks. | ||||
* | proplist: allow setting of zero-length data properties | Lennart Poettering | 2009-08-27 | 1 | -2/+3 |
| | |||||
* | Merge commit 'wtay/optimize' | Lennart Poettering | 2009-08-23 | 1 | -25/+24 |
|\ | |||||
| * | sample: manually inline table lookups | Wim Taymans | 2009-08-20 | 1 | -25/+24 |
| | | | | | | | | | | Manually inline some table lookups to avoid excessive calls to pa_sample_spec_valid(). | ||||
* | | core: Add thread-safe group info functions with dynamic buffers | Ted Percival | 2009-08-22 | 1 | -27/+25 |
|/ | | | | | | | Provides getgrgid, getgrnam, getpwuid & getpwnam replacements that are thread safe (a la getgrgid_r() and friends) that internally handle allocating big-enough buffers to avoid ERANGE errors on large users or groups. | ||||
* | Modification of the thread-mainloop doc to ensure that nobody frees the api ↵ | Xabier Rodriguez Calvar | 2009-08-20 | 1 | -1/+3 |
| | | | | as it is owned by the loop. | ||||
* | Modification of the mainloop doc to ensure that nobody frees the api as it ↵ | Xabier Rodriguez Calvar | 2009-08-20 | 1 | -1/+3 |
| | | | | is owned by the loop. | ||||
* | Modification of the glib-mainloop doc to ensure that nobody frees the api as ↵ | Xabier Rodriguez Calvar | 2009-08-20 | 1 | -1/+3 |
| | | | | it is owned by the loop. | ||||
* | volume: introduce pa_cvolume_{inc|dec}() | Lennart Poettering | 2009-08-19 | 2 | -0/+42 |
| | |||||
* | volume: use PA_VOLUME_MAX instead of (pa_volume_t) -1 | Lennart Poettering | 2009-08-19 | 1 | -4/+4 |
| | |||||
* | volume: round properly when showing human readable volume percentages | Lennart Poettering | 2009-08-19 | 1 | -2/+2 |
| | |||||
* | volume: simplify volume multiplifactions, do them in integer only | Lennart Poettering | 2009-08-19 | 1 | -4/+6 |
| | |||||
* | volume: introduce pa_cvolume_min() and pa_cvolume_min_mask() | Lennart Poettering | 2009-08-19 | 2 | -2/+49 |
| | |||||
* | volume: document when arguments of certain functions may overlap | Lennart Poettering | 2009-08-17 | 1 | -4/+8 |
| | |||||
* | libpulse: some minor optimizations when checking equality | Lennart Poettering | 2009-08-17 | 3 | -0/+16 |
| | |||||
* | channelmap: minor doxygen fix | Lennart Poettering | 2009-08-17 | 1 | -4/+14 |
| | |||||
* | channelmap: document where the WAVEX channelmap is documented | Lennart Poettering | 2009-08-17 | 1 | -0/+2 |
| | |||||
* | channelmap: adjust RFC3551 channel maps to follow spec more closely | Lennart Poettering | 2009-08-17 | 1 | -4/+4 |
| | |||||
* | volume: add pa_cvolume_merge() call | Lennart Poettering | 2009-08-17 | 2 | -0/+23 |
| | |||||
* | pulse: even in case of record stream, let's initialize req_bytes to 0 | Marc-André Lureau | 2009-08-15 | 1 | -1/+1 |
| | |||||
* | volume: guarantee dB/linear conversion is reversible | Lennart Poettering | 2009-08-14 | 1 | -1/+4 |
| | |||||
* | context: document why we only do minimal cleanups before the autospawn exec() | Lennart Poettering | 2009-08-12 | 1 | -1/+4 |
| | |||||
* | conf: invert all negative boolean configuration option | Lennart Poettering | 2009-08-12 | 2 | -11/+12 |
| | |||||
* | Correctly deal with events in the past in calc_next_timeout | Maxim Levitsky | 2009-08-10 | 1 | -7/+6 |
| | | | | | | | | pa_usec_t is unsigned, thus it will always be >= 0 This makes gstreamer pulse mixer work again This fixes a gstreamer mixer regression, when it can't control the volume, after few changes. | ||||
* | simple: check for == RUNNING instead of != DONE when waiting for operations | Lennart Poettering | 2009-08-05 | 1 | -2/+2 |
| | |||||
* | simple: split data/length validity checks into two | Lennart Poettering | 2009-08-05 | 1 | -2/+4 |
| | |||||
* | 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 |
| |