ATV Demod: rempved m_blnInitialized

pull/27/head
f4exb 2017-03-16 22:10:40 +01:00
rodzic 7e8d9889cd
commit 50da60af8e
2 zmienionych plików z 6 dodań i 31 usunięć

Wyświetl plik

@ -56,7 +56,6 @@ ATVDemod::ATVDemod() :
m_intNumberSamplePerLine=0;
m_intSynchroPoints=0;
m_intNumberOfLines=0;
m_blnInitialized=false;
m_intNumberOfRowsToDisplay=0;
m_objMagSqAverage.resize(16, 1.0);
@ -102,25 +101,8 @@ void ATVDemod::InitATVParameters(
int intNumberOfLines;
bool blnNewOpenGLScreen=false;
m_blnInitialized=false;
m_objSettingsMutex.lock();
if(m_objRegisteredATVScreen==NULL)
{
m_intNumberSamplePerLine=0;
m_intNumberSamplePerTop=0;
m_intNumberOfLines=0;
m_fltVoltLevelSynchroTop=0.0;
m_fltVoltLevelSynchroBlack=1.0;
m_blnInitialized=false;
m_objSettingsMutex.unlock();
return;
}
m_fltVoltLevelSynchroTop = fltVoltLevelSynchroTop;
m_fltVoltLevelSynchroBlack = fltVoltLevelSynchroBlack;
@ -163,6 +145,8 @@ void ATVDemod::InitATVParameters(
m_objRunning.m_blnHSync = blnHSync;
m_objRunning.m_blnVSync = blnVSync;
m_objSettingsMutex.unlock();
qDebug() << "ATVDemod::InitATVParameters:"
<< " - Msps: " << intMsps
<< " - Line us: " << intLineDurationUs
@ -174,10 +158,6 @@ void ATVDemod::InitATVParameters(
<< " - Lines per Frame: " << m_intNumberOfLines
<< " - Rows to Display: " << m_intNumberOfRowsToDisplay
<< " - Modulation: " << ((m_enmModulation==ATV_AM)?"AM" : "FM");
m_objSettingsMutex.unlock();
m_blnInitialized=true;
}
void ATVDemod::feed(const SampleVector::const_iterator& begin, const SampleVector::const_iterator& end, bool firstOfBurst)
@ -349,18 +329,14 @@ void ATVDemod::feed(const SampleVector::const_iterator& begin, const SampleVecto
//********** Filling pixels **********
blnComputeImage=m_blnInitialized;
blnComputeImage=(m_objRunning.m_intPercentOfRowsToDisplay!=50);
if(m_blnInitialized==true)
if (!blnComputeImage)
{
blnComputeImage=(m_objRunning.m_intPercentOfRowsToDisplay!=50);
if(!blnComputeImage)
{
blnComputeImage=((m_intImageIndex/2)%2==0);
}
blnComputeImage=((m_intImageIndex/2)%2==0);
}
if(blnComputeImage)
if (blnComputeImage)
{
m_objRegisteredATVScreen->setDataColor(m_intColIndex,intVal, intVal, intVal);
}

Wyświetl plik

@ -115,7 +115,6 @@ private:
int m_intNumberSamplePerLine;
int m_intNumberSamplePerTop;
int m_intNumberOfLines;
bool m_blnInitialized;
int m_intNumberOfRowsToDisplay;
float m_fltVoltLevelSynchroTop;