]> git.sesse.net Git - vlc/commitdiff
auhal: warn if audio buffer is dropped
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Wed, 6 Mar 2013 19:22:02 +0000 (20:22 +0100)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Wed, 6 Mar 2013 19:28:18 +0000 (20:28 +0100)
modules/audio_output/auhal.c

index d1f5eb141a14c024a092fb566b36894d8bf63fac..353096d7f067d913d1bc19b7c8f317a9246aef39 100644 (file)
@@ -1185,7 +1185,10 @@ static void Play (audio_output_t * p_aout, block_t * p_block)
         p_aout->sys->i_played_length += p_block->i_length;
 
         /* move data to buffer */
-        TPCircularBufferProduceBytes(&p_sys->circular_buffer, p_block->p_buffer, p_block->i_buffer);
+        if (unlikely(TPCircularBufferProduceBytes(&p_sys->circular_buffer, p_block->p_buffer, p_block->i_buffer) == 0)) {
+            msg_Warn(p_aout, "Audio buffer was dropped");
+        }
+
     }
 
     block_Release(p_block);