Displaying 1 result from an estimated 1 matches for "currentsect".
Did you mean:
currentset
2001 Jul 05
1
Streaming buffers/ov_read question
...egPlay = true;
int len1_copy, len2_copy;
HWND hDlg = (HWND)param;
while (!eof)
{
if (bufferReadCursor > 4096)
{
// fill more data into the buffer;
bytes_to_read = 4096;
while (bytes_to_read > 0)
{
retVal = ov_read(&vorbisFile, pcmData, bytes_to_read, 0, 2, 1,
¤tSection);
if (retVal == 0)
{
eof = true;
break;
}
else if (retVal < 0)
{
// Hole in data
// do nothing right now
}
else
{
bytes_to_read = bytes_to_read - retVal;
}
}
bufferReadCursor = 0;
}
if (eof)
break;
lpdsBuffer->Lo...