From 7d8a081e3f30c43ef260dd6c16599d7d2fb65d08 Mon Sep 17 00:00:00 2001 From: lwvmobile Date: Thu, 4 Apr 2024 08:38:37 -0400 Subject: [PATCH] Convolutional Decoder Init / Tweaks; --- src/dsd_main.c | 2 +- src/nxdn_convolution.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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)); }