mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-10 15:46:42 +02:00
xxx
git-svn-id: svn://elaine/murooma/trunk@84 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
parent
1a9ff704df
commit
c46d301417
1 changed files with 3 additions and 3 deletions
|
@ -187,7 +187,7 @@ void Stream::getChunk(short* outputBuffer, double outputBufferDacTime, unsigned
|
|||
}
|
||||
|
||||
int correction(0);
|
||||
/* if (pBuffer->full() && (abs(median) <= PLAYER_CHUNK_MS))
|
||||
if (pBuffer->full() && (abs(median) <= PLAYER_CHUNK_MS))
|
||||
{
|
||||
if (median >= PLAYER_CHUNK_MS / 2)
|
||||
correction = 1;
|
||||
|
@ -199,7 +199,7 @@ void Stream::getChunk(short* outputBuffer, double outputBufferDacTime, unsigned
|
|||
pShortBuffer->clear();
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
timeval tv = getNextPlayerChunk(outputBuffer, correction);
|
||||
int age = getAge(tv) - bufferMs + outputBufferDacTime*1000;
|
||||
pBuffer->add(age);
|
||||
|
@ -216,7 +216,7 @@ void Stream::getChunk(short* outputBuffer, double outputBufferDacTime, unsigned
|
|||
sleep = age;
|
||||
else if (pShortBuffer->full() && (abs(shortMedian) > WIRE_CHUNK_MS))
|
||||
sleep = shortMedian;
|
||||
else if (pBuffer->full() && (abs(median) > ceil(PLAYER_CHUNK_MS / 2) + 1))//; || (median+1 < -ceil(PLAYER_CHUNK_MS / 2))))
|
||||
else if (pBuffer->full() && (abs(median) > PLAYER_CHUNK_MS))//ceil(PLAYER_CHUNK_MS / 2) + 1))//; || (median+1 < -ceil(PLAYER_CHUNK_MS / 2))))
|
||||
sleep = median;
|
||||
// else if (pBuffer->full() && (median+1 < -floor(PLAYER_CHUNK_MS / 2)))
|
||||
// sleep = median;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue