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