Hi Matt,

OK I've got around to repeating your test:

1/ Lenovo X200 Ubuntu 16.04 LTS (FreeDv GUI Tx) FreeDv GUI Tx

2/ Lenovo X230 Fedora 28 (FreeDv GUI Rx) FreeDv GUI Rx

3/ Both codec2-dev and freedv-dev "svn up -r 3666". Rev 3666 was just before I started refactoring a bunch of audio stuff so thought it best to try with something stable. Like you, I have a separate codec2-dev directory and use the freedv-dev build option to dynamically link with that.

4/ Two machines connected via 3.5mm plugs and audio cable, spkr on one to mic on the other. Actually on the X230 I used an external no-name USB sound card, as the later Lenovos have a 4 conductor headphone/mic socket and don't break out the mic connector to a separate socket.

Results:

+ After running for >5 minutes (50,000 bits), 0 Resyncs and 0 Bit Errors, -98ppm clock offset (ClkOff field) between the soundcards.

Thoughts:

+ If you CLkOff is large (like a few 1000ppm) that could cause problems. You'll also see a fast saw tooth pattern in the "Timing" tab if this is the case.

+ Ubuntu 14 is getting a bit long in the tooth, but can't see it being an immediate problem. I was using it until recently on the X200 machine.

+ Make sure Tools-Options Chanel Noise is off. Maybe try a Tools-Restore Defaults.

+ Check out whats happening on the Port Audio and Fifo lines in Tools-Options as per the FreeDV USER_MANUAL

Cheers,

David

On 17/06/18 10:22, Matt Roberts wrote:
Hi David,

Very good questions -- the short story:

1. Ubuntu 14.04 LTS.
2. Otherwise idle machines.
3. GUI was 1.3 from the website, and the 3689 was a built clean, and outside the source folder.

I *did* link the GUI dynamically to the codec2 library, rather than let it do a static build.

I'm certainly game to repeat the experiment and gather info, if you would be willing to offer a little guidance to what is useful.  I'll flip through the document you linked and see what I can pick up on my own, as well as play with the diagnostic output you mentioned. I'm also happy to build with specific versions if you prefer.

Sorry, I didn't mean to take you away from something you were working on.  I was mostly just curious if my experiences were unique, or if others had seen something similar.

Thanks,
Matt

------------------------------------------------------------------------------
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

------------------------------------------------------------------------------
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