• Max Kellermann's avatar
    output/alsa: use a new I/O thread with real-time scheduling · d29d186d
    Max Kellermann authored
    The normal I/O event thread can have a large latency, e.g. when
    libgnutls loads all TLS CA certificates for a https connect.  This
    makes it unreliable for the ALSA I/O notifications, and causes ring
    buffer xruns.  To avoid interfering with high latency events such as
    CURL's, we move the ALSA I/O events to a separate I/O thread which
    also obtains real-time scheduling (if possible).
    
    Closes #221
    d29d186d
Name
Last commit
Last update
android Loading commit data...
doc Loading commit data...
m4 Loading commit data...
python/build Loading commit data...
scripts Loading commit data...
src Loading commit data...
systemd Loading commit data...
test Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.md Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
mpd.svg Loading commit data...
valgrind.suppressions Loading commit data...