From 35bbcc35cf671f9b8c653ad5c39985644f49072e Mon Sep 17 00:00:00 2001 From: drowe67 Date: Fri, 13 Jan 2017 21:12:39 +0000 Subject: [PATCH] 700B working again, still need to fix test frame mode git-svn-id: https://svn.code.sf.net/p/freetel/code@2967 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/src/freedv_api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codec2-dev/src/freedv_api.c b/codec2-dev/src/freedv_api.c index 29cace99..6d14af85 100644 --- a/codec2-dev/src/freedv_api.c +++ b/codec2-dev/src/freedv_api.c @@ -1124,7 +1124,7 @@ static int freedv_comprx_fdmdv_700(struct freedv *f, COMP demod_in[], int *valid int data_flag_index, n_ascii, nspare; short abit[1]; char ascii_out; - char rx_bits[COHPSK_BITS_PER_FRAME]; + float rx_bits[COHPSK_BITS_PER_FRAME]; int sync; int frames; @@ -1143,7 +1143,7 @@ static int freedv_comprx_fdmdv_700(struct freedv *f, COMP demod_in[], int *valid for(i=0; inin; i++) demod_in[i] = fcmult(1.0/FDMDV_SCALE, demod_in[i]); - cohpsk_demod(f->cohpsk, (float*)rx_bits, &sync, demod_in, &f->nin); + cohpsk_demod(f->cohpsk, rx_bits, &sync, demod_in, &f->nin); f->sync = sync; cohpsk_get_demod_stats(f->cohpsk, &f->stats); f->snr_est = f->stats.snr_est; -- 2.25.1