Make FSK2_Demod thread friendly

webclient_js
Michal Fratczak 2019-11-19 23:54:30 +01:00
rodzic 08ff9f147b
commit 469973d038
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -32,7 +32,7 @@ void FSK2_Demod(
T* o_demod )
{
// TO DO - this should not be static if threads...
static std::complex<T> last_value = p_cmplx_samples[0];
thread_local static std::complex<T> last_value = p_cmplx_samples[0];
for(size_t i=1; i<samples_count; ++i)
o_demod[i] = std::arg( p_cmplx_samples[i] * std::conj(p_cmplx_samples[i-1]) );