some cleanup, use new clear functionality for jitter buffer, use longer history in server
This commit is contained in:
parent
8a80de10bf
commit
9b75ef5f9f
2 changed files with 8 additions and 21 deletions
|
@ -46,12 +46,6 @@ void CNetBuf::Init ( const int iNewBlockSize,
|
|||
bool CNetBuf::Put ( const CVector<uint8_t>& vecbyData,
|
||||
const int iInSize )
|
||||
{
|
||||
#ifdef _DEBUG_
|
||||
static FILE* pFileBI = fopen("bufferin.dat", "w");
|
||||
fprintf(pFileBI, "%d %d\n", GetAvailSpace() / iBlockSize, iMemSize / iBlockSize);
|
||||
fflush(pFileBI);
|
||||
#endif
|
||||
|
||||
bool bPutOK = true;
|
||||
|
||||
// Check if there is not enough space available -> correct
|
||||
|
@ -231,20 +225,13 @@ void CNetBuf::Clear ( const EClearType eClearType )
|
|||
|
||||
if ( iBlockSize != 0 )
|
||||
{
|
||||
#if 0
|
||||
/* with the following operation we set the new get pos to a block
|
||||
boundary (one block below the middle of the buffer in case of odd
|
||||
number of blocks, e.g.:
|
||||
[buffer size]: [get pos]
|
||||
1: 0 / 2: 0 / 3: 1 / 4: 1 / ... */
|
||||
iMiddleOfBuffer = ( ( ( iMemSize - iBlockSize) / 2 ) / iBlockSize ) * iBlockSize;
|
||||
#else
|
||||
// old code
|
||||
|
||||
// somehow the old code seems to work better than the sophisticated new one....?
|
||||
/* 1: 0 / 2: 1 / 3: 1 / 4: 2 / ... */
|
||||
iMiddleOfBuffer = ( ( iMemSize / 2 ) / iBlockSize ) * iBlockSize;
|
||||
#endif
|
||||
// with the following operation we set the new get pos to a block
|
||||
// boundary (one block below the middle of the buffer in case of odd
|
||||
// number of blocks, e.g.:
|
||||
// [buffer size]: [get pos]
|
||||
// 1: 0 / 2: 0 / 3: 1 / 4: 1 / 5: 2 ...
|
||||
iMiddleOfBuffer =
|
||||
( ( ( iMemSize - iBlockSize) / 2 ) / iBlockSize ) * iBlockSize;
|
||||
}
|
||||
|
||||
// different behaviour for get and put corrections
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
|
||||
/* Definitions ****************************************************************/
|
||||
// number of history items to store
|
||||
#define NUM_ITEMS_HISTORY 200
|
||||
#define NUM_ITEMS_HISTORY 400
|
||||
|
||||
|
||||
/* Classes ********************************************************************/
|
||||
|
|
Loading…
Reference in a new issue