• Eric Wong's avatar
    alsa: use blocking instead of non-blocking write · 5c81b716
    Eric Wong authored
    The way we used non-blocking mode was HORRIBLE.
    
    It was non-blocking to ALSA, but we end up blocking in a busy
    loop that does absolutely NOTHING but retry.  We don't check
    for playback cancellation (like we do in decoders) or anything.
    
    This is seriously broken and I can imagine it affects people on
    fast CPUs more because we do asynchronous output buffering and
    our ALSA device will always have data ready.
    5c81b716
Name
Last commit
Last update
bs Loading commit data...
doc Loading commit data...
m4 Loading commit data...
scripts Loading commit data...
src Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
TODO Loading commit data...
UPGRADING Loading commit data...
autogen.sh Loading commit data...
build.mk Loading commit data...
configure.ac Loading commit data...