summaryrefslogtreecommitdiffstats
path: root/src/pulse
Commit message (Collapse)AuthorAgeFilesLines
...
| * volume: use PA_VOLUME_MAX instead of (pa_volume_t) -1Lennart Poettering2009-08-191-4/+4
| |
| * volume: round properly when showing human readable volume percentagesLennart Poettering2009-08-191-2/+2
| |
| * volume: simplify volume multiplifactions, do them in integer onlyLennart Poettering2009-08-191-4/+6
| |
| * volume: introduce pa_cvolume_min() and pa_cvolume_min_mask()Lennart Poettering2009-08-192-2/+49
| |
| * volume: document when arguments of certain functions may overlapLennart Poettering2009-08-171-4/+8
| |
| * libpulse: some minor optimizations when checking equalityLennart Poettering2009-08-173-0/+16
| |
| * channelmap: minor doxygen fixLennart Poettering2009-08-171-4/+14
| |
| * channelmap: document where the WAVEX channelmap is documentedLennart Poettering2009-08-171-0/+2
| |
| * channelmap: adjust RFC3551 channel maps to follow spec more closelyLennart Poettering2009-08-171-4/+4
| |
| * volume: add pa_cvolume_merge() callLennart Poettering2009-08-172-0/+23
| |
* | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-workTanu Kaskinen2009-08-1613-190/+413
|\| | | | | | | | | | | | | | | | | | | Conflicts: src/Makefile.am src/daemon/daemon-conf.c src/daemon/daemon.conf.in src/modules/module-stream-restore.c src/pulse/client-conf.c src/pulsecore/namereg.c
| * pulse: even in case of record stream, let's initialize req_bytes to 0Marc-André Lureau2009-08-151-1/+1
| |
| * volume: guarantee dB/linear conversion is reversibleLennart Poettering2009-08-141-1/+4
| |
| * context: document why we only do minimal cleanups before the autospawn exec()Lennart Poettering2009-08-121-1/+4
| |
| * conf: invert all negative boolean configuration optionLennart Poettering2009-08-122-11/+12
| |
| * Correctly deal with events in the past in calc_next_timeoutMaxim Levitsky2009-08-101-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 operationsLennart Poettering2009-08-051-2/+2
| |
| * simple: split data/length validity checks into twoLennart Poettering2009-08-051-2/+4
| |
| * simple: call pa_context_disconnect() just to be sureLennart Poettering2009-08-051-1/+3
| |
| * simple: always loop around pa_threaded_mainloop_wait() to handle spurious ↵Lennart Poettering2009-08-051-11/+28
| | | | | | | | wakeups properly
| * simple: use pa_xnew0 instead of manual reset to 0Lennart Poettering2009-08-051-5/+1
| |
| * simple: use PA_xxx_IS_GOOD for state checksLennart Poettering2009-08-051-2/+2
| |
| * client: extend documentation on pa_operation_cancel() a bitLennart Poettering2009-08-031-1/+5
| |
| * client: documented that pa_stream_drain() may only have a single operation ↵Lennart Poettering2009-07-311-1/+3
| | | | | | | | | | | | active at a time Closes #552.
| * client: fix documentation for threaded mainloopLennart Poettering2009-07-311-5/+9
| | | | | | | | Closes #553
| * threaded-mainloop: loop around pa_cond_wait() invocation in ↵Lennart Poettering2009-07-302-4/+13
| | | | | | | | pa_threaded_mainloop_signal()
| * client: minor modernizationsLennart Poettering2009-07-251-7/+4
| |
| * client: if a child we created was already reaped, assume that it was successfulLennart Poettering2009-07-251-3/+10
| |
| * client: limit block size for zero-copy operations to mempool block sizeLennart Poettering2009-07-242-6/+18
| |
| * client: make volume struct constLennart Poettering2009-07-242-2/+2
| |
| * alsa: throw timing data away after device resumeLennart Poettering2009-07-241-1/+1
| |
| * autospawn: refuse autospawning if process disabled waitpid()Lennart Poettering2009-07-241-2/+15
| |
| * Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-07-231-1/+9
| |\ | | | | | | | | | | | | Conflicts: src/daemon/main.c
| | * introspect: Fix two memory issues in port handling code.Colin Guthrie2009-07-121-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 streamLennart Poettering2009-07-203-44/+176
| |/
| * libpulse: minor cleanupsLennart Poettering2009-07-011-11/+19
| |
| * introspect: Fix a bug in sink/source info protocol handling related to ports.Colin Guthrie2009-06-291-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.
* | proplist: New function: pa_proplist_equal()Tanu Kaskinen2009-08-092-0/+29
| |
* | Merge branch 'master' into dbus-workTanu Kaskinen2009-06-291-0/+4
|\|
| * Add missing headers includes for FreeBSD.Diego Elio 'Flameeyes' Pettenò2009-06-291-0/+4
| | | | | | | | This removes the implicit declarations of send() and pthread_sigmask().
* | Merge branch 'master' into dbus-workTanu Kaskinen2009-06-2919-211/+549
|\| | | | | | | | | | | | | | | Conflicts: src/daemon/daemon-conf.c src/daemon/daemon-conf.h src/daemon/main.c src/pulsecore/dbus-util.h
| * timeval: don't create the wrong illusion that nsecs should be stored in ↵Lennart Poettering2009-06-231-3/+3
| | | | | | | | pa_usec_t
| * rtclock: document that we fallback to wallclock time if monotonic time is ↵Lennart Poettering2009-06-231-2/+4
| | | | | | | | not supported
| * rtclock: enable rtclock for our own mainloop implementationsLennart Poettering2009-06-223-4/+14
| |
| * rtclock: fix issues found by LennartMarc-André Lureau2009-06-202-12/+22
| |
| * Base mainloop on pa_rtclock_now()Marc-André Lureau2009-06-207-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 pulsecommonMarc-André Lureau2009-06-203-1/+76
| |
| * perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'`Marc-André Lureau2009-06-191-4/+4
| |
| * native-protocol: allow enumerating portsLennart Poettering2009-06-172-13/+121
| |
| * libpulse: implement client side for sink/source port selection commandsLennart Poettering2009-06-172-0/+112
| |