Hi Matt,

Alternatively, could someone confirm to me that the API integration recipe is the same for 700D as it is for 1600?  The API itself seems pretty simple, so I'm wondering if I'm missing some kind of subtle magic handshake that is particular to 700D.

It's the same API.

700D is more sensitive to sound card issues like dropped samples, I had to do quite a bit of work to support the variety of Windows machine out there, e.g. large FIFO buffers to stop samples being dropped.

700D is also more sensitive to frequency offset, but if it's not passing through a HF radio yet that won't be a problem.

Suggest you try a unit test like freedv_tx 700D with test frames piping through your sound card. Try that between two laptops first, then a laptop and RPi. Just pipe it using sox play/record first, then gradually integrate your code. Many examples in README_ofdm.txt

If that works build up slowly from there. The freedv_rx -v option dumps states info like sync and frequency offset which might help.

Listening to the signal is useful, odd sounds compared to the x86 version are a sign of trouble.

Feel free to send me a sample file and I'll take a look at it.

Cheers,

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

Reply via email to