Compiling with this code change fixed a long standing problem that made wsjtx and other derivatives unusable for me on FreeBSD. After the first TX I would get no RX audio.
Dropping the always called m_stream.reset (); fixed it!

Thanks,
Jon


On 2024-09-24 05:58, John Nelson via wsjt-devel wrote:
Hi All,

Following the suggestion from Uwe concerning this line in Audio/soundout.cpp

void SoundOutput::stop ()
{
 if (m_stream)
   {
     m_stream->reset ();
     m_stream->stop ();
   }
m_stream.reset (); // <------- dropping this reset makes problem go away
}

I deleted this line and rebuilt wsjtx-2.7.0-rc6 on Monterey 12.7.6 and invited an OM to download this and try it on Sequoia with this result, as previously confirmed by
Arkadiusz:

—
We have a winner!

Everything is working just as expected. I Tuned and then completed a QSO.
—

— John G4KLA




_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to