aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-11-09 22:22:31 +0100
committerMax Kellermann <max@duempel.org>2009-11-09 22:22:31 +0100
commit54033c74e4393f2d6650539dc41dde7cecffc7a8 (patch)
tree58ea9c0049afbea8b3bdc525242a4761808d83a1 /NEWS
parent8420f1420fba1254b26d812ea90fef59a5cbd867 (diff)
downloadmpd-54033c74e4393f2d6650539dc41dde7cecffc7a8.tar.gz
mpd-54033c74e4393f2d6650539dc41dde7cecffc7a8.tar.xz
mpd-54033c74e4393f2d6650539dc41dde7cecffc7a8.zip
output/alsa: fill period buffer with silence before draining
ALSA passes full period buffers to the hardware. If an application doesn't finish writing a period, libasound will nonetheless send the partial buffer (with undefined trailing data). This causes noise at the end of playback. This patch attempts to track the current position within the period buffer, and generates silence at the end, before calling snd_pcm_drain().
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index d6d6f073b..43731fcb7 100644
--- a/NEWS
+++ b/NEWS
@@ -29,6 +29,7 @@ ver 0.16 (20??/??/??)
* output:
- recorder: new output plugin for recording radio streams
- alsa: don't recover on CANCEL
+ - alsa: fill period buffer with silence before draining
- openal: new output plugin
- pulse: announce "media.role=music"
- pulse: renamed context to "Music Player Daemon"