mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-11 08:06:41 +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);
|
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)
|
if (median >= PLAYER_CHUNK_MS / 2)
|
||||||
correction = 1;
|
correction = 1;
|
||||||
|
@ -199,7 +199,7 @@ void Stream::getChunk(short* outputBuffer, double outputBufferDacTime, unsigned
|
||||||
pShortBuffer->clear();
|
pShortBuffer->clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
timeval tv = getNextPlayerChunk(outputBuffer, correction);
|
timeval tv = getNextPlayerChunk(outputBuffer, correction);
|
||||||
int age = getAge(tv) - bufferMs + outputBufferDacTime*1000;
|
int age = getAge(tv) - bufferMs + outputBufferDacTime*1000;
|
||||||
pBuffer->add(age);
|
pBuffer->add(age);
|
||||||
|
@ -216,7 +216,7 @@ void Stream::getChunk(short* outputBuffer, double outputBufferDacTime, unsigned
|
||||||
sleep = age;
|
sleep = age;
|
||||||
else if (pShortBuffer->full() && (abs(shortMedian) > WIRE_CHUNK_MS))
|
else if (pShortBuffer->full() && (abs(shortMedian) > WIRE_CHUNK_MS))
|
||||||
sleep = shortMedian;
|
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;
|
sleep = median;
|
||||||
// else if (pBuffer->full() && (median+1 < -floor(PLAYER_CHUNK_MS / 2)))
|
// else if (pBuffer->full() && (median+1 < -floor(PLAYER_CHUNK_MS / 2)))
|
||||||
// sleep = median;
|
// sleep = median;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue