Hi Jeroen,
I do actually want the decoded audio and the text string.
So, should I decode to voice, the 700C file saved, after the QSO
has finished?
As I've mentioned, I'm not a "C" guru but I see a repeater as a very worthwhile
project offering a remote area digital voice communication method for us hams
where, unlike the commercial users eg. ambulances who have many bases so
HF skip will always (~mostly) get the signal to/from base HQ.
Also, after a call to freedv_rawdatarx() is the text string recovered?
It's used to "trigger" retransmission.
Alan VK2ZIW
On Wed, 17 Jun 2020 02:22:20 +0200, Jeroen Vreeken wrote
> You should not mix freedv_rx() with freedv_rawdatarx().
> Either one should be used.
> The only difference between the two is that freedv_rx() will go onestep
> further after the modem part and decodes into audio.
>
> So after the call to freedv_rawdatarx() you are done and can skipfreedv_rx()
>
> On 06/16/2020 11:49 PM, Al Beard wrote:
> Hi Jeroen,
>
> In freebeacon.c
> Line: 720
>
> nin = freedv_nin(f);
> while (codec2_fifo_read(fifo, demod_in, nin) == 0) {
> int nout = 0;
> //Alan
> ncodecb = freedv_rawdatarx(f, rxdata_out,demod_in);
> // original code continues
> nout = freedv_rx(f, speech_out, demod_in);
> freedv_get_modem_stats(f, &sync, &snr_est);
> nin = freedv_nin(f);
>
> ---------
> Can I do this without causing any problems?
>
> I'm concerned that routines called by freedv_rx() will have
> already processed the demod_in audio data.
>
> Alan VK2ZIW
>
> On Tue, 16 Jun 2020 17:58:14 +0200, Jeroen Vreeken wrote
> > Hi Al,
> >
> > Until recently you would have needed the freedv_codecrx()and
> > freedv_codectx() functions.
> > If you have the 'latest greatest' git version you will needto use
> > freedv_rawdatarx() and freedv_rawdatatx()
> >
> > 73,
> > Jeroen PE1RXQ
> >
> > On 06/16/2020 12:42 PM, Al Beard wrote:
> > > Hi all,
> > >
> > > Yes, it's been eighteen months since lightning blew myshack
> > > radios and computers and now I want to use the latestCodec2
> > > library code in a repeater.
> > >
> > > Starting with the "freebeacon" code, I want toretransmit the received
> > > 700C data and include the text string or strings.
> > > So the first step is to receive the "packed databits".
> > >
> > > Can somebody point me to a function in freedv_api.xthat will allow
> > > getting the "packed data bits" ?
> > >
> > > (In the past, I had to add a function.)
> > >
> > > 73 There is a valve type 73, has anybody used it ina transmitter
> > > or receiver?
> > > ---------------------------------------------------
> > > Alan VK2ZIW
> > >
> > > OpenWebMail 2.53
> > >
> > >
> > >
> > > _______________________________________________
> > > Freetel-codec2 mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > >
> >
> > _______________________________________________
> > Freetel-codec2 mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
> ---------------------------------------------------
> Alan Beard
>
> OpenWebMail 2.53
>
>
>
>
>_______________________________________________
Freetel-codec2 mailing
list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
---------------------------------------------------
Alan Beard
OpenWebMail 2.53
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2