Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | native: don't hit assert when user uploads zero-sized sample | Lennart Poettering | 2009-07-01 | 1 | -1/+3 |
| | |||||
* | Add missing headers includes for FreeBSD. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -0/+1 |
| | | | | This removes the implicit declarations of send() and pthread_sigmask(). | ||||
* | Rename the flock variable to f_lock. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -8/+8 |
| | | | | flock() is a function on FreeBSD, and the variable shadowed its definition. | ||||
* | Only declare saved_errno when it's going to be used (on Linux). | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -2/+1 |
| | |||||
* | Rename the wait parameter to wait_op, to avoid shadowing wait(). | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 2 | -13/+13 |
| | |||||
* | Also alias MAP_ANONYMOUS to MAP_ANON in shm.c, for FreeBSD. | Diego Elio 'Flameeyes' Pettenò | 2009-06-29 | 1 | -0/+5 |
| | |||||
* | sndfile: fix build on BE archsv0.9.16-test1 | Lennart Poettering | 2009-06-23 | 1 | -1/+1 |
| | |||||
* | rtclock: make use of constants when converting between nsec and usec | Lennart Poettering | 2009-06-23 | 1 | -3/+3 |
| | |||||
* | rtclock: fix type of PA_TIMEVAL_RTCLOCK | Lennart Poettering | 2009-06-23 | 1 | -1/+1 |
| | |||||
* | Merge most of elmarco/rtclock2 | Lennart Poettering | 2009-06-22 | 18 | -101/+163 |
|\ | | | | | | | Merge commit 'e4d914c945c13d23b131d7ba75fbdd03cb6d0043' | ||||
| * | rtclock: fix issues found by Lennart | Marc-André Lureau | 2009-06-20 | 1 | -0/+3 |
| | | |||||
| * | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 15 | -84/+149 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 5 | -12/+6 |
| | | |||||
| * | perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'` | Marc-André Lureau | 2009-06-19 | 5 | -7/+7 |
| | | |||||
* | | core: get rid of rt sig/timer handling since modern Linux' ppooll() is ↵ | Lennart Poettering | 2009-06-19 | 4 | -345/+4 |
| | | | | | | | | finally fixed for granularity | ||||
* | | core: use rtkit to acquire high-priority scheduling | Lennart Poettering | 2009-06-19 | 2 | -107/+46 |
| | | |||||
* | | core: ask RealtimeKit for RT scheduling | Lennart Poettering | 2009-06-19 | 3 | -18/+329 |
|/ | |||||
* | alsa,core: include mapping name in description strings | Lennart Poettering | 2009-06-18 | 1 | -15/+20 |
| | |||||
* | core: be a bit more verbose when registering a sink/source fails | Lennart Poettering | 2009-06-18 | 2 | -0/+2 |
| | |||||
* | native-protocol: allow enumerating ports | Lennart Poettering | 2009-06-17 | 1 | -0/+35 |
| | |||||
* | native: implement command to change sink/source port | Lennart Poettering | 2009-06-17 | 2 | -2/+69 |
| | |||||
* | alsa: rework mixer logic | Lennart Poettering | 2009-06-17 | 8 | -50/+425 |
| | | | | | | | | | | | | Completely rework mixer logic. This now allows controlling a full set of elements from a single sink's volume slider/mute button. This also introduces sink and source "ports" that can be used to choose different input or output ports with the UI. (i.e. "mic"/"line-in" or "speaker"/"headphones". The mixer paths and device maps are now configered in external configuration files and can be tweaked as necessary. | ||||
* | pdispatch: fix s/recieve/receive/ typos | Lennart Poettering | 2009-06-17 | 1 | -2/+2 |
| | |||||
* | pstream: fix s/recieve/receive/ typos | Lennart Poettering | 2009-06-17 | 1 | -4/+4 |
| | |||||
* | gdbm: set default block size to 1K | Lennart Poettering | 2009-06-17 | 1 | -2/+5 |
| | |||||
* | card: get rid of description field which is unused | Lennart Poettering | 2009-06-17 | 1 | -2/+1 |
| | |||||
* | card: make sure to always hand failure code back in some calls | Lennart Poettering | 2009-06-17 | 1 | -10/+19 |
| | |||||
* | card: some modernizations | Lennart Poettering | 2009-06-17 | 2 | -10/+8 |
| | |||||
* | core-util: implement pa_maybe_prefix_path() | Lennart Poettering | 2009-06-17 | 2 | -0/+11 |
| | |||||
* | core-util: implement pa_split_spaces_strv() | Lennart Poettering | 2009-06-17 | 2 | -0/+26 |
| | |||||
* | core-util: implement pa_xstrfreev() | Lennart Poettering | 2009-06-17 | 2 | -0/+18 |
| | |||||
* | conf-parse: implement .include directive | Lennart Poettering | 2009-06-17 | 1 | -7/+43 |
| | |||||
* | channelmap: define a couple of standard channel masks | Lennart Poettering | 2009-06-17 | 1 | -0/+59 |
| | |||||
* | hashmap: implement pa_hashmap_last() | Lennart Poettering | 2009-06-17 | 2 | -0/+12 |
| | |||||
* | hashmap: implement api to iterate a hashmap backwards | Lennart Poettering | 2009-06-17 | 2 | -1/+42 |
| | |||||
* | idxset: implement pa_idxset_copy() | Lennart Poettering | 2009-06-17 | 2 | -0/+17 |
| | |||||
* | sample: fix build on BE archs | Lennart Poettering | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | prop: introduce new PA_PROP_DEVICE_INTENDED_ROLES property | Lennart Poettering | 2009-06-08 | 4 | -0/+20 |
| | |||||
* | core: replace tabs by spaces | Lennart Poettering | 2009-06-08 | 1 | -31/+31 |
| | |||||
* | core: make sure soft mute status stays in sync with hw mute status | Lennart Poettering | 2009-06-08 | 2 | -2/+10 |
| | | | | | | This should close rhbz #494851, mandriva bz #51234. Probably the same as our own #572, launchpad #352732. | ||||
* | optimization: Optimized pa_sink_render_full. | Jyri Sarha | 2009-06-07 | 1 | -3/+2 |
| | | | | This is finally the latest version of the patch. | ||||
* | core: monitor sources need to inherit the suspend cause from their sinks | Lennart Poettering | 2009-06-06 | 1 | -2/+5 |
| | |||||
* | core: suppress suspending/resume when we are already in the right state | Lennart Poettering | 2009-06-06 | 2 | -0/+6 |
| | |||||
* | hashmap: introduce PA_HASHMAP_FOREACH macro | Lennart Poettering | 2009-06-06 | 2 | -1/+5 |
| | |||||
* | core: add a suspend cause flags field | Lennart Poettering | 2009-06-05 | 11 | -24/+67 |
| | |||||
* | tdb: include signal.h before tdb.h for compat reasons | Lennart Poettering | 2009-06-04 | 1 | -0/+3 |
| | |||||
* | modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated | Lennart Poettering | 2009-05-28 | 6 | -1/+21 |
| | |||||
* | modargs: introduce pa_modargs_get_proplist() | Lennart Poettering | 2009-05-27 | 2 | -5/+70 |
| | |||||
* | sndfile: big rework of libsndfile interfacing code | Lennart Poettering | 2009-05-26 | 6 | -113/+586 |
| | | | | | | | | | This adds proper channel map handling when reading/writing audio files. This allows surround .WAV files to be played with the right channel setup automatically. This also merges paplay into pacat and adds recording into formatted files to pacat. | ||||
* | core-util: introduce pa_disable_sigpipe() | Lennart Poettering | 2009-05-26 | 2 | -0/+23 |
| |