aboutsummaryrefslogtreecommitdiffstats
path: root/src/audioOutputs/audioOutput_pulse.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-10-24 16:55:51 +0200
committerMax Kellermann <max@duempel.org>2008-10-24 16:55:51 +0200
commit0a6704420b7caace3f4eca81ca1862ea5803f6d2 (patch)
tree5b0fcd012b3278bebb1f26c787e37ed671ba2cde /src/audioOutputs/audioOutput_pulse.c
parent4ecdaabbb095e2e0cb421308089a190c518b4b35 (diff)
downloadmpd-0a6704420b7caace3f4eca81ca1862ea5803f6d2.tar.gz
mpd-0a6704420b7caace3f4eca81ca1862ea5803f6d2.tar.xz
mpd-0a6704420b7caace3f4eca81ca1862ea5803f6d2.zip
jack: lockless data transfer to jack thread
The JACK documentation postulates that the process() callback must not block, therefore locking is forbidden. Anyway, the old code was racy. Remove all locks, and don't wait for more data to become available - just send to the port what is already in the buffer.
Diffstat (limited to 'src/audioOutputs/audioOutput_pulse.c')
0 files changed, 0 insertions, 0 deletions