Hi all, While I was getting my SM1000 set up for my KX3, I managed to do some testing of the OSX version of the app as well and it looks like I can transmit and receive FreeDV over the air when using a dummy load. I did end up running into the assertion issue discussed at https://github.com/drowe67/freedv-gui/pull/34 but setting all sample rates to 44100 let me work around the issue. (My radio interface was defaulting to 48000.) Note that this is with the change in https://github.com/drowe67/freedv-gui/pull/36.
Anyway, hopefully it's working for others as well. Thanks, -Mooneer K6AQ On Sat, Nov 23, 2019 at 9:48 PM Mark Jessop <[email protected]> wrote: > OK! That build at least lets me start decoding! The usual slow/jumpy > waterfall issues that seem to be a thing under OSX, but seems OK otherwise. > > HF rig is kind of tied up doing CQWW CW Contesting at the moment else i'd > give it a test on air. > > 73 > Mark VK5QI > > On Sun, Nov 24, 2019 at 3:25 PM Mooneer Salem <[email protected]> wrote: > >> Looks like Codec2 and LPCNet were still building for 10.15. Created pull >> requests: >> >> https://github.com/drowe67/codec2/pull/87 >> https://github.com/drowe67/LPCNet/pull/14 >> >> and a new FreeDV image at >> https://www.dropbox.com/s/3hd8iy31is22efq/FreeDV-1.4.dmg?dl=0. >> >> -Mooneer K6AQ >> >> >> >> On Sat, Nov 23, 2019 at 5:22 PM Mark Jessop <[email protected]> >> wrote: >> >>> I get the following crash when attempting to start receiving (Just set >>> to use internal mic as radio input, speakers as output for testing): >>> https://slexy.org/view/s21ec1R3gg >>> >>> 73 >>> Mark VK5QI >>> >>> On Sun, Nov 24, 2019 at 11:27 AM Mooneer Salem <[email protected]> >>> wrote: >>> >>>> Done. See https://github.com/drowe67/freedv-gui/pull/36 for the pull >>>> request and >>>> https://www.dropbox.com/s/tct6sletc09tukh/FreeDV-1.4.dmg?dl=0 for the >>>> latest image with this change. >>>> >>>> -Mooneer K6AQ >>>> >>>> On Sat, Nov 23, 2019 at 4:05 PM Mooneer Salem <[email protected]> >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> So I finally got a chance to try the OSX build. Unfortunately I ran >>>>> into some issues surrounding Catalina and it mandating the user grant >>>>> permissions for the microphone. I'm going to add some additional code to >>>>> be >>>>> able to prompt for access and will update when I have that working. >>>>> >>>>> Thanks, >>>>> >>>>> -Mooneer K6AQ >>>>> >>>>> On Mon, Nov 11, 2019 at 11:12 PM David Rowe <[email protected]> wrote: >>>>> >>>>>> Nice work Mooneer. Can someone with OSX pls try Mooneer's dmg and >>>>>> test: >>>>>> >>>>>> 1/ on air tx/rx operation of 2020 >>>>>> 2/ on air tx/rx operation of 700D >>>>>> >>>>>> Thanks, >>>>>> David >>>>>> >>>>>> On 12/11/19 4:44 pm, Mooneer Salem wrote: >>>>>> > On further investigation it looks like there was a bug in >>>>>> Xcode/clang >>>>>> > when using AVX >>>>>> > extensions: https://forums.developer.apple.com/thread/121887. I >>>>>> double >>>>>> > checked my install of Xcode and the command line tools to verify >>>>>> that >>>>>> > I'm running the latest and then rebuilt from scratch; this caused >>>>>> 2020 >>>>>> > mode to start to work without any crashes. >>>>>> > >>>>>> > Anyway, the fixed binary is up >>>>>> > at https://www.dropbox.com/s/uv5et3f7m4wnnp2/FreeDV-1.4.dmg?dl=0. >>>>>> > >>>>>> > -Mooneer K6AQ >>>>>> > >>>>>> > On Sun, Nov 10, 2019 at 11:19 PM David Rowe <[email protected] >>>>>> > <mailto:[email protected]>> wrote: >>>>>> > >>>>>> > OK so something to do with the LPCNet build I guess. The same >>>>>> 2020 mode >>>>>> > code is running fine on Windows/Linux, but it's also possible >>>>>> you hit a >>>>>> > corner case. They sometimes show up when we cross compile. >>>>>> > >>>>>> > You can run the run the same LPCNet code stand alone (without >>>>>> > freedv-gui) if that helps track it down, see: >>>>>> > >>>>>> > https://github.com/drowe67/LPCNet >>>>>> > >>>>>> > For example, this will exercise the lower few levels of the >>>>>> code that is >>>>>> > seg faulting for you: >>>>>> > >>>>>> > $ cd LPCNet/build_linux/src >>>>>> > $ sox ../../wav/all.wav -t raw -r 16000 - | ./lpcnet_enc -s | >>>>>> > ./lpcnet_dec -s | aplay -f S16_LE -r 16000 >>>>>> > >>>>>> > Cheers, >>>>>> > David >>>>>> > >>>>>> > On 11/11/19 5:24 pm, Mooneer Salem wrote: >>>>>> > > Looks like I can play the 700 and 1600 wav files but the 2020 >>>>>> one >>>>>> > causes >>>>>> > > a segfault: >>>>>> > > >>>>>> > > Thread 13 Crashed: >>>>>> > > 0 libdyld.dylib 0x00007fff69a3d386 >>>>>> > > stack_not_16_byte_aligned_error + 0 >>>>>> > > 1 ??? 0x00007000062a9af0 0 + >>>>>> > 123145405766384 >>>>>> > > 2 liblpcnetfreedv.dylib 0x0000000109fba1c0 >>>>>> lpc_from_bands + >>>>>> > > 784 (freq.c:218) >>>>>> > > 3 liblpcnetfreedv.dylib 0x0000000109fba613 >>>>>> > lpc_from_cepstrum + 691 >>>>>> > > 4 liblpcnetfreedv.dylib 0x0000000109fc2d38 >>>>>> > > lpcnet_frame_to_features + 2856 >>>>>> > > 5 liblpcnetfreedv.dylib 0x0000000109fc4d52 >>>>>> lpcnet_dec + 114 >>>>>> > > (lpcnet_freedv.c:68) >>>>>> > > 6 libcodec2.0.9.dylib 0x0000000109f3b2e3 >>>>>> freedv_comprx >>>>>> > + 291 >>>>>> > > (freedv_api.c:2511) >>>>>> > > 7 org.freedv.freedv 0x000000010921ea34 >>>>>> > > per_frame_rx_processing(FIFO*, FIFO*) + 1444 >>>>>> (fdmdv2_main.cpp:4218) >>>>>> > > 8 org.freedv.freedv 0x000000010921d3e7 >>>>>> > txRxProcessing() + >>>>>> > > 2743 (fdmdv2_main.cpp:3892) >>>>>> > > 9 org.freedv.freedv 0x0000000109221247 >>>>>> > txRxThread::Entry() >>>>>> > > + 39 (fdmdv2_main.h:655) >>>>>> > > 10 org.freedv.freedv 0x000000010964734c >>>>>> > > wxThread::CallEntry() + 12 >>>>>> > > 11 org.freedv.freedv 0x0000000109646998 >>>>>> > > wxThreadInternal::PthreadStart(wxThread*) + 2344 >>>>>> > > 12 libsystem_pthread.dylib 0x00007fff69c58d36 >>>>>> > _pthread_start + 125 >>>>>> > > 13 libsystem_pthread.dylib 0x00007fff69c5558f >>>>>> thread_start + 15 >>>>>> > > >>>>>> > > -Mooneer K6AQ >>>>>> > > >>>>>> > > On Sun, Nov 10, 2019 at 12:12 PM David Rowe < >>>>>> [email protected] >>>>>> > <mailto:[email protected]> >>>>>> > > <mailto:[email protected] <mailto:[email protected]>>> wrote: >>>>>> > > >>>>>> > > Thanks Mooneer. For some basic tests there are wav files >>>>>> of >>>>>> > each mode >>>>>> > > in freedv-gui/wav. >>>>>> > > >>>>>> > > Cheers, >>>>>> > > David >>>>>> > > >>>>>> > > On 11/11/19 6:30 am, Mooneer Salem wrote: >>>>>> > > > The one I emailed on the 8th >>>>>> > > > >>>>>> > (https://www.dropbox.com/s/kgouoiyhqn87q3z/FreeDV-1.4.dmg?dl=0) >>>>>> should >>>>>> > > > be the working one. >>>>>> > > > >>>>>> > > > Also, I'm open to scheduling a time to get on the air >>>>>> to see how >>>>>> > > well it >>>>>> > > > works. I'm fairly limited on power/antenna (due to >>>>>> needing >>>>>> > to operate >>>>>> > > > portable) so West Coast of North America would be ideal. >>>>>> > > > >>>>>> > > > -Mooneer K6AQ >>>>>> > > > >>>>>> > > > On Sun, Nov 10, 2019 at 11:49 AM David Rowe >>>>>> > <[email protected] <mailto:[email protected]> >>>>>> > > <mailto:[email protected] <mailto:[email protected]>> >>>>>> > > > <mailto:[email protected] <mailto:[email protected]> >>>>>> > <mailto:[email protected] <mailto:[email protected]>>>> wrote: >>>>>> > > > >>>>>> > > > Thanks Mooneer for that work (and Mark for your >>>>>> testing), I >>>>>> > > have merged >>>>>> > > > https://github.com/drowe67/freedv-gui/pull/32. >>>>>> > > > >>>>>> > > > Can you pls point me at an OSX installer file I can >>>>>> link >>>>>> > to from >>>>>> > > > freedv.org <http://freedv.org> <http://freedv.org> >>>>>> > <http://freedv.org>? Quite a >>>>>> > > few versions in this thread >>>>>> > > > and I want to make sure >>>>>> > > > I have the correct one. >>>>>> > > > >>>>>> > > > Mark - might be useful checking the Horus mode >>>>>> works, >>>>>> > even on >>>>>> > > stored >>>>>> > > > files. >>>>>> > > > >>>>>> > > > Cheers, >>>>>> > > > David >>>>>> > > > >>>>>> > > > On 9/11/19 5:12 pm, Mark Jessop wrote: >>>>>> > > > > Can confirm that dmg and appbundle opens under my >>>>>> OSX >>>>>> > > version. Haven't >>>>>> > > > > tried it on-air. >>>>>> > > > > >>>>>> > > > > 73 >>>>>> > > > > Mark >>>>>> > > > > >>>>>> > > > > On Sat, Nov 9, 2019 at 4:55 PM Mooneer Salem >>>>>> > > <[email protected] <mailto:[email protected]> >>>>>> > <mailto:[email protected] <mailto:[email protected]>> >>>>>> > > > <mailto:[email protected] <mailto:[email protected] >>>>>> > >>>>>> > <mailto:[email protected] <mailto:[email protected]>>> >>>>>> > > > > <mailto:[email protected] <mailto: >>>>>> [email protected]> >>>>>> > <mailto:[email protected] <mailto:[email protected]>> >>>>>> > > <mailto:[email protected] <mailto:[email protected]> >>>>>> > <mailto:[email protected] <mailto:[email protected]>>>>> wrote: >>>>>> > > > > >>>>>> > > > > So it looks like it might be due to me having >>>>>> an older >>>>>> > > version of >>>>>> > > > > dylibbundler on my laptop. The latest one on >>>>>> github >>>>>> > > seems to do >>>>>> > > > > something similar to what I did in my >>>>>> previous email: >>>>>> > > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > _______________________________________________ >>>>>> > > > Freetel-codec2 mailing list >>>>>> > > > [email protected] >>>>>> > <mailto:[email protected]> >>>>>> > > <mailto:[email protected] >>>>>> > <mailto:[email protected]>> >>>>>> > > > <mailto:[email protected] >>>>>> > <mailto:[email protected]> >>>>>> > > <mailto:[email protected] >>>>>> > <mailto:[email protected]>>> >>>>>> > > > >>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > _______________________________________________ >>>>>> > > > Freetel-codec2 mailing list >>>>>> > > > [email protected] >>>>>> > <mailto:[email protected]> >>>>>> > > <mailto:[email protected] >>>>>> > <mailto:[email protected]>> >>>>>> > > > >>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>> > > > >>>>>> > > >>>>>> > > >>>>>> > > _______________________________________________ >>>>>> > > Freetel-codec2 mailing list >>>>>> > > [email protected] >>>>>> > <mailto:[email protected]> >>>>>> > > <mailto:[email protected] >>>>>> > <mailto:[email protected]>> >>>>>> > > >>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> > > _______________________________________________ >>>>>> > > Freetel-codec2 mailing list >>>>>> > > [email protected] >>>>>> > <mailto:[email protected]> >>>>>> > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>> > > >>>>>> > >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Freetel-codec2 mailing list >>>>>> > [email protected] >>>>>> > <mailto:[email protected]> >>>>>> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>> > >>>>>> > >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Freetel-codec2 mailing list >>>>>> > [email protected] >>>>>> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>> > >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Freetel-codec2 mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>> >>>>> _______________________________________________ >>>> Freetel-codec2 mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>> >>> _______________________________________________ >>> Freetel-codec2 mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>> >> _______________________________________________ >> Freetel-codec2 mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >> > _______________________________________________ > Freetel-codec2 mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >
_______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
