chiark / gitweb /
speaker: log empty buffers
authorRichard Kettlewell <rjk@greenend.org.uk>
Sat, 8 Dec 2007 12:18:03 +0000 (12:18 +0000)
committerRichard Kettlewell <rjk@greenend.org.uk>
Sat, 8 Dec 2007 12:18:03 +0000 (12:18 +0000)
server/speaker.c

index 1d95758..4082064 100644 (file)
@@ -352,8 +352,10 @@ static void speaker_play(size_t frames) {
   if(!playing->used || playing->start == (sizeof playing->buffer))
     playing->start = 0;
   /* If the buffer emptied out mark the track as unplayably */
   if(!playing->used || playing->start == (sizeof playing->buffer))
     playing->start = 0;
   /* If the buffer emptied out mark the track as unplayably */
-  if(!playing->used)
+  if(!playing->used) {
+    error(0, "track buffer emptied");
     playing->playable = 0;
     playing->playable = 0;
+  }
   frames -= written_frames;
   return;
 }
   frames -= written_frames;
   return;
 }