]> git.sesse.net Git - vlc/commitdiff
auhal: fix cf0fafe6
authorFelix Paul Kühne <fkuehne@videolan.org>
Thu, 4 Apr 2013 17:31:31 +0000 (19:31 +0200)
committerFelix Paul Kühne <fkuehne@videolan.org>
Thu, 4 Apr 2013 17:31:31 +0000 (19:31 +0200)
modules/audio_output/auhal.c

index 6086b8bbaf138441bc840482ed1ce2334aaf757d..462b14d3985c801813cb7f9f72abd77ada2b64ab 100644 (file)
@@ -1197,7 +1197,8 @@ static void Play (audio_output_t * p_aout, block_t * p_block)
         }
 
         /* 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)))
+            msg_Warn(p_aout, "dropped buffer");
 
         if (!p_sys->i_bytes_per_sample)
             p_sys->i_bytes_per_sample = p_block->i_buffer / p_block->i_nb_samples;