dont wait too long

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17362 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Marcus Overhagen 2006-05-07 22:03:47 +00:00
parent 392a68b0ea
commit c04b6d2dfb
1 changed files with 1 additions and 1 deletions

View File

@ -100,7 +100,7 @@ SoundOutput::Play(const void *data, size_t size)
void
SoundOutput::PlayBuffer(void *buffer)
{
if (acquire_sem_etc(fBufferReadable, 1, B_RELATIVE_TIMEOUT, fBufferDuration) != B_OK) {
if (acquire_sem_etc(fBufferReadable, 1, B_RELATIVE_TIMEOUT, fBufferDuration / 2) != B_OK) {
printf("SoundOutput: buffer not ready, playing silence\n");
memset(buffer, 0, fBufferSize);
return;