Hi all, FYI: My parrot repeater is now running with the SVN 3896 version library.
(modified with the patch sent in a previous email) I try to keep up with the latest code so that comparability with the FreeDV app can be checked on-air. ======= parrot ======= I now need to re-write my parrot.c code such that I don't need to modify the freedv_api.c library. I want to capture the Codec2 data for re-transmission along with the text. David's "freebeacon" code gets all the way to decoded audio with this call: nout = freedv_rx(fdv, speech_out, demod_in); I then have to use my added function to get "bits": unsigned char packed_codec_bitsTX[8000]; nin2 = freedv_get_rx_codec_bits(fdv, packed_codec_bitsTX); Along with a check that I actually want these "bits". The text string is checked with the "trigger" string and another string, not settable on the command line, a string to allow triggering by "any" repeater. The string is "c2rpt". Does anybody have any thoughts on how I should tackle the re-write? Alan VK2ZIW Evil flourishes when good men do nothing. Consider the Christmas child. --------------------------------------------------------------------------- Alan Beard Unix Support Technician from 1984 to today 70 Wedmore Rd. Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS Emu Heights N.S.W. 2750 Routers, terminal servers, printers, terminals etc.. +61 2 47353013 (h) Support Programming, shell scripting, "C", assembler 0414 353013 (mobile) After uni, electronics tech _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2