On 23/03/2018 16:14, FRANK DB5FP wrote:
Hi Frank,

a couple of clarifications.

The jt9 process does not directly handle audio samples, they are read
and written by a thread of the wsjtx process.

The jt9 process is monitored by the wsjtx process and failures are
reported via a message box including the reason for failure.

If the source of sound samples stops delivering samples; the wsjtx
waterfall and decoding will also stop.

73
Bill
G4WJS.

Hi Bill,

interesting Information, because :

Soundcard has an indicator LED, LED ON means, power ok.
Flashing means data is being read from the soundcard.

And the LED is flashing(all the time)even when waterfall and decode
stopped.
-> wsjtx reads data from soundcard??? but does not pass data to jt9 ???

No Error Messages are generated in wsjtx.

Behavior is the same like I'm pulling USB cord while wsjtx is running->
no message is generated and decode and waterfall is stopped.

Hi Frank,

the general overview is that a thread of the wsjtx process gathers incoming audio samples and passes them in chunks to the main UI thread, there they are used to drive the Rx level indicator and the waterfall graphs. The gathered samples are also accumulated in a shared memory buffer and when decoding time arrives (determined by having enough samples) the jt9 process is woken from an idle loop to do the decoding. Decoding results are passed back to the wsjtx process via the jt9 sub-process standard output stream.

Your issue could be explained by a USB communications breakdown, the flashing LED may not indicate that data is being streamed over USB, just that the sound card ADC is active. If the WSJT-X Rx level indicator is not showing a level *and* the waterfall stops scrolling, then it is fairly certain that the operating system is no longer delivering audio samples to the application.

73
Bill
G4WJS.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to