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

Reply via email to