summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build-sys: bump sonameLennart Poettering2010-02-091-1/+1
|
* core: Fix macro typo - PA_SINK_IS_LINKED -> PA_SINK_INPUT_IS_LINKEDColin Guthrie2010-02-091-1/+1
|
* stream-restore: Clear the save_sink/save_source flags on apply_entry.Colin Guthrie2010-02-051-12/+36
| | | | | | | | | | | If the user specifically removes the device element from the stream restore rule, we have to clear the save_sink/save_source flag of the stream. This means that other stream routing systems (e.g. module-device-manager) can take over routing for this stream. In order to facilitate the reapplication of other routing rules, we fire a stream change event. Arguably the stream itself has not changed, but the rules governing its routing have, so I feel this is justified.
* osx: don't build the once-test binary on OS XDaniel Mack2010-02-021-1/+5
| | | | OS X lacks the barrier pthread APIs
* client.conf.in: Typo. s/a/are/Paul Menzel2010-02-021-1/+1
| | | | | | | | | This is the same typo as reported in [1] and fixed in [2] in `client.conf.in`. I did `git grep "values a commented"` and did not get anymore hits. [1] http://pulseaudio.org/ticket/783 [2] http://git.0pointer.de/?p=pulseaudio.git;a=commit;h=ea8927f1d47be101a1f64b2f87fd6e527ff76dbe
* man pages: correct formatting/markup of optionsPaul Menzel2010-02-022-6/+6
|
* shm: explicitly mark shm seg for MAP_NORESERVE to request overcommiting no ↵Lennart Poettering2010-02-021-1/+5
| | | | matter what
* Typo. s/a/are/Paul Menzel2010-01-211-1/+1
| | | | Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
* client: include dolby channel names in commentsLennart Poettering2010-01-141-10/+10
|
* start: we don't need to check for $PULSE_SERVER anymoreLennart Poettering2010-01-141-2/+0
| | | | | pulseaudio --start does that internally anyway, so we can get rid of this here.
* native: when run in system mode, do not look for fallback portLennart Poettering2010-01-141-1/+1
|
* native: fallback to another port if the default port is takenLennart Poettering2010-01-143-33/+61
| | | | | | | Unless the port number is explicitly configured we will now fallback to a kernel picked port if the one we'd like by default we cannot get. http://pulseaudio.org/ticket/773
* client: introduce auto-connect-display= following the scheme of ↵Lennart Poettering2010-01-135-7/+19
| | | | | | | auto-connect-localhost= Just connecting to a PA server just because X11's $DISPLAY is set might be a security hole.
* client: introduce auto-connect-localhost= option in client.confLennart Poettering2010-01-135-4/+20
| | | | | | | | | Partly fixes: http://pulseaudio.org/ticket/773 Also fixes a security hole since listening on the default port is not access controlled right now.
* Merge remote branch 'tanuk/fixes'Lennart Poettering2010-01-134-8/+38
|\
| * daemon: Don't autospawn if a server address is explicitly configured.Tanu Kaskinen2010-01-092-6/+36
| |
| * sink-input: Replace a tab indentation with spaces.Tanu Kaskinen2010-01-061-1/+1
| |
| * idxset: Fix _get_by_data() comment.Tanu Kaskinen2010-01-061-1/+1
| |
* | tests: add pa_once_xxx() testLennart Poettering2010-01-133-0/+110
|/
* core: volume ramping fixhuan zheng2010-01-061-1/+1
| | | | | | | | | | | | | | | Hi, I found that volume ramping is inside PA now. there's a minor fix here, it is a bug i found after the patch is submitted: line 1781 of sink-input.c : if ((i->thread_info.ramp_info.envelope_dying - nbytes) <= 0) { need to be changed to if ((i->thread_info.ramp_info.envelope_dying - (ssize_t) nbytes) <= 0) { otherwise this argument will never be negative since nbytes is of type size_t which is unsigned. Please change it when you have time, sorry if bring any inconvenience. :)
* Merge remote branch 'zonque/topic/osx'Lennart Poettering2010-01-0518-83/+1720
|\
| * fix a number of warningsDaniel Mack2009-12-164-12/+16
| | | | | | | | | | most of them were due to missing #ifdefs or wrong printf format type for [s]size_t.
| * osx: add native zeroconf implementation via BonjourDaniel Mack2009-12-163-0/+533
| | | | | | | | | | | | | | | | | | | | | | Avahi and dbus is too heavy for OSX just for the sake of publishing our services via mDNS/Zeroconf. Apple has its own Zeroconf implementation called Bonjour, and this patch adds a module that implements service announcement with that API. All data gathering is copied from module-zeroconf-publish.c, but unfortunately the code there is too specifically made for avahi, so I couldn't factor it out to reuse it.
| * CoreAudio: add audio device moduleDaniel Mack2009-12-162-1/+828
| | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for CoreAudio driven devices under Mac OS X. It is typically instanciated by the CoreAudio device detection module and handles all available streams on a specific device. Sinks are created according to the reported stream configuration. Float32 is used as default audio sample format at it is the only format CoreAudio speaks natively. Hardware volume control is not implemented yet.
| * CoreAudio: add device detection moduleDaniel Mack2009-12-162-0/+243
| | | | | | | | | | | | | | This adds a new module for CoreAudio device detection. It registers a callback to detect hotplugged devices and creates/destroys modules named 'module-coreaudio-device'. Devices are identified via a system-wide unique AudioDeviceID.
| * hack around another OS X bug: recv() with MSG_PEEK does not workDaniel Mack2009-12-161-0/+22
| | | | | | | | | | | | | | At least for pipes, recv() with MSG_PEEK does actually eat up data from file descriptors. Hence, this can't be used for PULLHUP emulation. Use another ioctl hack for that.
| * poll() is totally broken on Mac OS XDaniel Mack2009-12-1612-40/+34
| | | | | | | | | | | | Even on 10.5.8, poll() does not do the right thing. Haven't checked on newer versions. Hence, wrap all occurences of poll() to pa_poll and emulate that call with select() on OSX. This is totally embarassing.
| * src/Makefile.am: add specific OS_IS_DARWIN filesKim Lester2009-12-091-2/+11
| | | | | | | | | | Signed-off-by: Kim Lester <kim@dfusion.com.au> Signed-off-by: Daniel Mack <daniel@caiaq.de>
| * core-rtclock.c: tweak OS_IS_DARWIN constraintsDaniel Mack2009-12-091-41/+28
| | | | | | | | | | Move the code for OS_IS_DARWIN to the top as on Darwin, HAVE_CLOCK_GETTIME is also defined.
| * configure.ac: add DARWIN_OS variableKim Lester2009-12-091-0/+22
| | | | | | | | | | Signed-off-by: Kim Lester <kim@dfusion.com.au> Signed-off-by: Daniel Mack <daniel@caiaq.de>
| * Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-12-069-26/+50
| |\
| * \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-12-011-0/+2
| |\ \
| * \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-11-2432-580/+1860
| |\ \ \
| * \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-11-1120-75/+255
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-11-0213-48/+299
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-10-3160-202/+565
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-10-273-127/+129
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-10-136-13/+19
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-10-08102-2268/+24579
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-09-2268-2728/+2884
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-09-151-1/+1
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' of git://0pointer.de/pulseaudioDaniel Mack2009-09-14231-22084/+34672
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'osx' of ↵Daniel Mack2009-07-172-2/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'osx' of ↵Daniel Mack2009-07-172-2/+9
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
| * | | | | | | | | | | | | | | Revert "make bootstrap.sh aware of Darwin environment"Daniel Mack2009-07-171-14/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5f5867e08ab8821447faacece92dab1e0b993fe4.
| * | | | | | | | | | | | | | | Merge branch 'osx' of ↵Daniel Mack2009-07-171-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' of ↵Daniel Mack2009-07-172-1/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://gitorious.org/~flameeyes/pulseaudio/flameeyes-pulseaudio
| * | | | | | | | | | | | | | | | | make bootstrap.sh aware of Darwin environmentDaniel Mack2009-07-171-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Mack <daniel@caiaq.de>
* | | | | | | | | | | | | | | | | | fix a number of warningsDaniel Mack2010-01-054-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | most of them were due to missing #ifdefs or wrong printf format type for [s]size_t.
* | | | | | | | | | | | | | | | | | headers: Some trivial fixes for some documentation typosMads Kiilerich2010-01-059-14/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note also the willneed/will_need inconsistency. I guess it could be nice to ASAP choose one of them and introduce a backward compatibility hack for the other. The issues was mostly found with: for a in $(grep -r '^[ /]\*.*()' $( find -name '*.[ch]') | sed 's,^.* \([^ ]*\)().*$,\1,g' | sort | uniq | grep ^pa_) do grep -rq "^.[^*].*\<$a(" $(find * -name '*.h') || echo $a done