From: baobrien Date: Fri, 13 Jan 2017 07:41:10 +0000 (+0000) Subject: Fixed 800XA and switched over to the new 700C mode X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=5a938a8e3159963acf3524851a55a836e983f3b0;p=freetel-svn-tracking.git Fixed 800XA and switched over to the new 700C mode git-svn-id: https://svn.code.sf.net/p/freetel/code@2966 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/src/freedv_api.c b/codec2-dev/src/freedv_api.c index 4e0db6d6..29cace99 100644 --- a/codec2-dev/src/freedv_api.c +++ b/codec2-dev/src/freedv_api.c @@ -230,7 +230,7 @@ struct freedv *freedv_open(int mode) { f->codec_bits = malloc(1); f->n_protocol_bits = 0; - codec2_mode = CODEC2_MODE_700B; + codec2_mode = CODEC2_MODE_700C; /* Set up the stats */ fsk_setup_modem_stats(f->fsk,&(f->stats)); @@ -932,7 +932,7 @@ int freedv_floatrx(struct freedv *f, short speech_out[], float demod_in[]) { int frames = f->n_codec_bits / bits_per_codec_frame; for (i = 0; i < frames; i++) { codec2_decode(f->codec2, speech_out, f->packed_codec_bits + i * bytes_per_codec_frame); - //speech_out += codec2_samples_per_frame(f->codec2); + speech_out += codec2_samples_per_frame(f->codec2); } } return f->n_speech_samples;