diff options
author | Max Kellermann <max@duempel.org> | 2011-12-13 21:48:15 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2011-12-13 22:02:05 +0100 |
commit | 78c4351e04629d701a3652da9af98b080fd9f2b8 (patch) | |
tree | e97f57ce2f56256b25c2c5809253e19cc8934da1 /src/output/alsa_output_plugin.h | |
parent | 0a427890fe5b889fa3737b829731267174204bc0 (diff) | |
download | mpd-78c4351e04629d701a3652da9af98b080fd9f2b8.tar.gz mpd-78c4351e04629d701a3652da9af98b080fd9f2b8.tar.xz mpd-78c4351e04629d701a3652da9af98b080fd9f2b8.zip |
output/openal: improve synchronization
This plugin's use of the "Timer" library was wrong; it added the same
amount of virtual data in every iteration in _play(), but did not
actually play something. This created an artificial, but useless,
delay. This patch implements the method _cancel(), and implements
hard-coded sleep values. This is only slightly better, but does not
attempt to look sane.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions