diff --git a/src/dsd_main.c b/src/dsd_main.c index 47cb90c..0a9c360 100644 --- a/src/dsd_main.c +++ b/src/dsd_main.c @@ -1662,7 +1662,7 @@ main (int argc, char **argv) initState (&state); init_audio_filters(&state); //audio filters InitAllFecFunction(); - // CNXDNConvolution_init(); //seems to function better without initting it + CNXDNConvolution_init(); exitflag = 0; diff --git a/src/nxdn_convolution.c b/src/nxdn_convolution.c index 89269d7..bbb23e3 100644 --- a/src/nxdn_convolution.c +++ b/src/nxdn_convolution.c @@ -166,8 +166,8 @@ void CNXDNConvolution_start(void) void CNXDNConvolution_init() { - memset(m_metrics1, 0xFF, 16*sizeof(uint16_t)); - memset(m_metrics2, 0xFF, 16*sizeof(uint16_t)); - // memset(m_decisions,0xFF, 8*300*sizeof(uint64_t)); + memset(m_metrics1, 0x0, 16*sizeof(uint16_t)); + memset(m_metrics2, 0x0, 16*sizeof(uint16_t)); + memset(m_decisions,0x0, 8*300*sizeof(uint64_t)); }