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