> This is where I need help. Looking into "freedv_api.c" I can't find > where the ofdm_demod() > puts the data and thus how to do, what I want to do ie. remodulate so as > to have the error > correction done. I believe the data is in the structure type freedv "f".
Our emails of 5 July describe how to extend freedv_codecrx() to support 700D. The demodulated and error corrected payload codec bits are placed into f->packed_codec_bits. They are then returned via the freedv_codecrx() to the caller. IIRC Jeroen did some work in this area and there are examples in freedv_tx.c and freedv_rx.c of sending data. Those unit tests would be a good place to test any changes. Or perhaps implement the parrot repeater using the 1600 modem or similar as a first step, as support exists for that in the freedv_api. - David ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2