Clean output, but probable that TOA estimation of clustering is faulty

parent 3cc1f2f5
......@@ -63,8 +63,9 @@ void CVABinauralWaveFrontBase::Process( const ITASampleBuffer*, ITASampleBuffer*
// vdlChL->SetDelayTime(std::max(0., toaDistance + toaSourceChL - toaHRTFChL));
// vdlChR->SetDelayTime(std::max(0., toaDistance + toaSourceChR - toaHRTFChR));
vdlChL->SetDelayTime( toaDistance );
vdlChR->SetDelayTime( toaDistance );
// @todo jst: there is something wrong with the following two lines ... toaDistance seems to jump
//vdlChL->SetDelayTime( toaDistance );
//vdlChR->SetDelayTime( toaDistance );
vdlChL->Process( GetInput(), pfLeftChannel );
vdlChL->Process( GetInput(), pfRightChannel );
......
......@@ -78,7 +78,10 @@ void VABinauralClusteringRenderer::Init( const CVAStruct& oArgs )
// additional static delay
conf.OptNumber( "AdditionalStaticDelaySeconds", m_dAdditionalStaticDelaySeconds, 0.0f );
// default listener config
// default listener config, @todo rest
m_oDefaultReceiverConf.motionModelLogEstimated = false;
m_oDefaultReceiverConf.motionModelLogInput = false;
conf.OptInteger( "MotionModelNumHistoryKeys", m_oDefaultReceiverConf.motionModelNumHistoryKeys, 1000 );
if( m_oDefaultReceiverConf.motionModelNumHistoryKeys < 1 )
......
......@@ -30,7 +30,7 @@ TriggerUpdateMilliseconds = 100
Driver = Virtual
Device = Trigger
Samplerate = 44100
BufferSize = 64
BufferSize = 128
OutputChannels = 2
[HomogeneousMedium]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment