mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-22 08:04:49 -05:00
Compare commits
6 Commits
22307b9afc
...
ed6d7a6980
Author | SHA1 | Date | |
---|---|---|---|
|
ed6d7a6980 | ||
|
fcd43df711 | ||
|
ff7c06311b | ||
|
5888645957 | ||
|
2fddaff6d2 | ||
|
4cf2c0b7c7 |
@ -366,7 +366,7 @@ void DABDemodSink::tii(int tii)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int16_t scale(int16_t sample, float factor)
|
static int16_t scale(Real sample, float factor)
|
||||||
{
|
{
|
||||||
int32_t prod = (int32_t)(((int32_t)sample) * factor);
|
int32_t prod = (int32_t)(((int32_t)sample) * factor);
|
||||||
prod = std::min(prod, 32767);
|
prod = std::min(prod, 32767);
|
||||||
@ -403,7 +403,12 @@ void DABDemodSink::audio(int16_t *buffer, int size, int samplerate, bool stereo)
|
|||||||
ci.real(0.0f);
|
ci.real(0.0f);
|
||||||
ci.imag(0.0f);
|
ci.imag(0.0f);
|
||||||
}
|
}
|
||||||
if (m_audioInterpolatorDistance < 1.0f) // interpolate
|
|
||||||
|
if (m_audioInterpolatorDistance == 1.0f)
|
||||||
|
{
|
||||||
|
processOneAudioSample(ci);
|
||||||
|
}
|
||||||
|
else if (m_audioInterpolatorDistance < 1.0f) // interpolate
|
||||||
{
|
{
|
||||||
while (!m_audioInterpolator.interpolate(&m_audioInterpolatorDistanceRemain, ci, &ca))
|
while (!m_audioInterpolator.interpolate(&m_audioInterpolatorDistanceRemain, ci, &ca))
|
||||||
{
|
{
|
||||||
|
@ -373,7 +373,7 @@ def main():
|
|||||||
pass
|
pass
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
tb = traceback.format_exc()
|
tb = traceback.format_exc()
|
||||||
print >> sys.stderr, tb
|
print(tb, file=sys.stderr)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
Reference in New Issue
Block a user