I uploaded a new OSX build with the assertion fix at https://www.dropbox.com/s/601tfu875wej7nw/FreeDV-1.4.dmg?dl=0. Let me know if you run into any issues.
-Mooneer K6AQ On Fri, Dec 13, 2019 at 8:16 PM Mooneer Salem <moon...@gmail.com> wrote: > 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 <lenniethelemm...@gmail.com> > 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 <moon...@gmail.com> 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 <lenniethelemm...@gmail.com> >>> 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 <moon...@gmail.com> >>>> 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 <moon...@gmail.com> >>>>> 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 <da...@rowetel.com> >>>>>> 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 <da...@rowetel.com >>>>>>> > <mailto:da...@rowetel.com>> 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 < >>>>>>> da...@rowetel.com >>>>>>> > <mailto:da...@rowetel.com> >>>>>>> > > <mailto:da...@rowetel.com <mailto:da...@rowetel.com>>> >>>>>>> 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 >>>>>>> > <da...@rowetel.com <mailto:da...@rowetel.com> >>>>>>> > > <mailto:da...@rowetel.com <mailto:da...@rowetel.com>> >>>>>>> > > > <mailto:da...@rowetel.com <mailto:da...@rowetel.com> >>>>>>> > <mailto:da...@rowetel.com <mailto:da...@rowetel.com>>>> 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 >>>>>>> > > <moon...@gmail.com <mailto:moon...@gmail.com> >>>>>>> > <mailto:moon...@gmail.com <mailto:moon...@gmail.com>> >>>>>>> > > > <mailto:moon...@gmail.com <mailto: >>>>>>> moon...@gmail.com> >>>>>>> > <mailto:moon...@gmail.com <mailto:moon...@gmail.com>>> >>>>>>> > > > > <mailto:moon...@gmail.com <mailto: >>>>>>> moon...@gmail.com> >>>>>>> > <mailto:moon...@gmail.com <mailto:moon...@gmail.com>> >>>>>>> > > <mailto:moon...@gmail.com <mailto:moon...@gmail.com> >>>>>>> > <mailto:moon...@gmail.com <mailto:moon...@gmail.com>>>>> >>>>>>> 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 >>>>>>> > > > Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net> >>>>>>> > > <mailto:Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net>> >>>>>>> > > > <mailto:Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net> >>>>>>> > > <mailto:Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net>>> >>>>>>> > > > >>>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > _______________________________________________ >>>>>>> > > > Freetel-codec2 mailing list >>>>>>> > > > Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net> >>>>>>> > > <mailto:Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net>> >>>>>>> > > > >>>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>>> > > > >>>>>>> > > >>>>>>> > > >>>>>>> > > _______________________________________________ >>>>>>> > > Freetel-codec2 mailing list >>>>>>> > > Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net> >>>>>>> > > <mailto:Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net>> >>>>>>> > > >>>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> > > _______________________________________________ >>>>>>> > > Freetel-codec2 mailing list >>>>>>> > > Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net> >>>>>>> > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>>> > > >>>>>>> > >>>>>>> > >>>>>>> > _______________________________________________ >>>>>>> > Freetel-codec2 mailing list >>>>>>> > Freetel-codec2@lists.sourceforge.net >>>>>>> > <mailto:Freetel-codec2@lists.sourceforge.net> >>>>>>> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > _______________________________________________ >>>>>>> > Freetel-codec2 mailing list >>>>>>> > Freetel-codec2@lists.sourceforge.net >>>>>>> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>>> > >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Freetel-codec2 mailing list >>>>>>> Freetel-codec2@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>>>> >>>>>> _______________________________________________ >>>>> Freetel-codec2 mailing list >>>>> Freetel-codec2@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>> >>>> _______________________________________________ >>>> Freetel-codec2 mailing list >>>> Freetel-codec2@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>> >>> _______________________________________________ >>> Freetel-codec2 mailing list >>> Freetel-codec2@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>> >> _______________________________________________ >> Freetel-codec2 mailing list >> Freetel-codec2@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >> >
_______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2