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

Reply via email to