mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-17 13:51:47 -05:00
ATV Demod: integer number of points per line is simply an Euclidean division
This commit is contained in:
parent
0c04560b3c
commit
cbc81b8769
@ -318,15 +318,6 @@ float ATVDemodSettings::getRFBandwidthDivisor(ATVModulation modulation)
|
|||||||
|
|
||||||
void ATVDemodSettings::getBaseValues(int sampleRate, int linesPerSecond, uint32_t& nbPointsPerLine)
|
void ATVDemodSettings::getBaseValues(int sampleRate, int linesPerSecond, uint32_t& nbPointsPerLine)
|
||||||
{
|
{
|
||||||
int maxPoints = sampleRate / linesPerSecond;
|
nbPointsPerLine = sampleRate / linesPerSecond;
|
||||||
int i = maxPoints;
|
nbPointsPerLine = nbPointsPerLine == 0 ? 1 : nbPointsPerLine;
|
||||||
|
|
||||||
for (; i > 0; i--)
|
|
||||||
{
|
|
||||||
if ((i * linesPerSecond) % 10 == 0) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
nbPointsPerLine = i == 0 ? maxPoints : i;
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user