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