• Max Kellermann's avatar
    output/alsa: drain the whole `ring_buffer`, not just one period · 436ba3c9
    Max Kellermann authored
    This fixes a problem which caused a failure with snd_pcm_writei()
    because snd_pcm_drain() had already been called in the previous
    iteration.  This commit makes sure that snd_pcm_drain() is only called
    after the final snd_pcm_writei() call.
    
    This fixes discarded samples at the end of playback.
    436ba3c9
Name
Last commit
Last update
android Loading commit data...
build Loading commit data...
doc 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...
NEWS Loading commit data...
README.md Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
mpd.svg Loading commit data...
valgrind.suppressions Loading commit data...