some fixes and added some test code
This commit is contained in:
parent
8992f7c3fd
commit
b12ee5c104
3 changed files with 13 additions and 8 deletions
|
@ -151,10 +151,7 @@ void CChannel::SetAudioStreamProperties ( const int iNewNetwFrameSize,
|
||||||
// init conversion buffer
|
// init conversion buffer
|
||||||
ConvBuf.Init ( iNetwFrameSize * iNetwFrameSizeFact );
|
ConvBuf.Init ( iNetwFrameSize * iNetwFrameSizeFact );
|
||||||
|
|
||||||
// initialize and reset cycle time variance measurement
|
// reset cycle time variance measurement
|
||||||
CycleTimeVariance.Init ( iNetwFrameSizeFact * SYSTEM_FRAME_SIZE_SAMPLES,
|
|
||||||
SYSTEM_SAMPLE_RATE_HZ, TIME_MOV_AV_RESPONSE_SECONDS );
|
|
||||||
|
|
||||||
CycleTimeVariance.Reset();
|
CycleTimeVariance.Reset();
|
||||||
|
|
||||||
// tell the server that audio coding has changed
|
// tell the server that audio coding has changed
|
||||||
|
@ -641,9 +638,9 @@ void CChannel::UpdateSocketBufferSize ( const double dLocalStdDev )
|
||||||
// TEST
|
// TEST
|
||||||
//if (bIsServer) {
|
//if (bIsServer) {
|
||||||
static FILE* pFile = fopen ( "c:\\temp\\test.dat", "w" );
|
static FILE* pFile = fopen ( "c:\\temp\\test.dat", "w" );
|
||||||
fprintf ( pFile, "%e %e %e %e\n", CycleTimeVariance.GetStdDev(), dLocalStdDev, dAudioBufferDurationMs, dEstCurBufSet );
|
fprintf ( pFile, "%e %e %e\n", CycleTimeVariance.GetStdDev(), dLocalStdDev, dEstCurBufSet );
|
||||||
fflush ( pFile );
|
fflush ( pFile );
|
||||||
// close;x=read('c:/temp/test.dat',-1,4);plot(x)
|
// close;x=read('c:/temp/test.dat',-1,3);plot(x)
|
||||||
//}
|
//}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -595,7 +595,7 @@ void CClient::Init()
|
||||||
vecdAudioStereo.Init ( iStereoBlockSizeSam );
|
vecdAudioStereo.Init ( iStereoBlockSizeSam );
|
||||||
|
|
||||||
// init response time evaluation
|
// init response time evaluation
|
||||||
CycleTimeVariance.Init ( iMonoBlockSizeSam,
|
CycleTimeVariance.Init ( SYSTEM_FRAME_SIZE_SAMPLES,
|
||||||
SYSTEM_SAMPLE_RATE_HZ, TIME_MOV_AV_RESPONSE_SECONDS );
|
SYSTEM_SAMPLE_RATE_HZ, TIME_MOV_AV_RESPONSE_SECONDS );
|
||||||
|
|
||||||
CycleTimeVariance.Reset();
|
CycleTimeVariance.Reset();
|
||||||
|
|
10
src/util.h
10
src/util.h
|
@ -727,7 +727,7 @@ public:
|
||||||
void Init ( const int iNewBlockLengthAtSystemSampleRate,
|
void Init ( const int iNewBlockLengthAtSystemSampleRate,
|
||||||
const int iNewSystemSampleRateHz,
|
const int iNewSystemSampleRateHz,
|
||||||
const int iHistoryLengthTimeSec,
|
const int iHistoryLengthTimeSec,
|
||||||
const int iNewNewValueBoundFactor = 10 )
|
const int iNewNewValueBoundFactor = MAX_NET_BUF_SIZE_NUM_BL )
|
||||||
{
|
{
|
||||||
// store block size and new value bound factor
|
// store block size and new value bound factor
|
||||||
iBlockLengthAtSystemSampleRate = iNewBlockLengthAtSystemSampleRate;
|
iBlockLengthAtSystemSampleRate = iNewBlockLengthAtSystemSampleRate;
|
||||||
|
@ -760,6 +760,14 @@ public:
|
||||||
const double dCurAddVal =
|
const double dCurAddVal =
|
||||||
static_cast<double> ( CurTime - TimeLastBlock ) - dIntervalTime;
|
static_cast<double> ( CurTime - TimeLastBlock ) - dIntervalTime;
|
||||||
|
|
||||||
|
/*
|
||||||
|
// TEST
|
||||||
|
static FILE* pFile = fopen ( "c:\\temp\\test.dat", "w" );
|
||||||
|
fprintf ( pFile, "%e %e\n", dCurAddVal, iNewValueBoundFactor * dIntervalTime );
|
||||||
|
fflush ( pFile );
|
||||||
|
// close;x=read('c:/temp/test.dat',-1,2);plot(x)
|
||||||
|
*/
|
||||||
|
|
||||||
if ( iNewValueBoundFactor > 0 )
|
if ( iNewValueBoundFactor > 0 )
|
||||||
{
|
{
|
||||||
// check if new value is in range
|
// check if new value is in range
|
||||||
|
|
Loading…
Reference in a new issue