Hi David, I've rebuilt my 2nd Banana Pi (original), Fedora 28 and done a fresh load of the Development system and libraries. Mate desktop. The other was LXDE.
SVN 3710 builds successfully and runs, no GTK errors when going Tools -> Audio Config To get sound going through the audio hardware, I'm testing by playing the WAV files from http://rowetel.com/downloads/codec2/700d_part4/ out the speakers of my main x86_64 box and into a microphone plugged into a USB dongle on the Pi. I have two USB dongles: SoundBlaster X-Fi Go! Pro C-Media CM108 clone. The 2db SNR WAV files from ve9qrp are too low in SNR to be decoded into intelligible audio. I see [Modem] and [Intrlvr] go green quite often but not often enough. Bits 370, Errs 128, BER 0.346 Can we have a set of "test" files of say 6db or 10db SNR please? One little hitch with the "Mate" desktop, I can't get XRDP to work. Anyway, off to bed for another day... Alan VK2ZIW On Fri, 22 Jun 2018 04:54:31 +0930, David Rowe wrote > Hi Alan, > > I saw some similar messages on Fedora 28 the other day. It seemed > to be related to resizing the FreeDV GUI window so that a button > like PTT wasn't visible. > > I imagine there is a way to limit the mimimum size of the Window. I > am looking for a maintainer for FreeDV GUI to look into just this > sort of thing. Would anyone like to help? > > List of small issues that need work at the bottom of the freedv-dev > README.txt: > > https://svn.code.sf.net/p/freetel/code/freedv-dev/README.txt > > Thanks, > > David > > On 21/06/18 18:04, Alan Beard wrote: > > Hi all, > > > > My rebuild of my Pi to Fedora 28 went well until..... > > > > On running FreeDV 3710 built today from sauce.... Tools -> Audio Config > > > > (freedv:11830): Gtk-WARNING **: 18:16:03.220: Negative content width -1 > > (allocation 1, extents 1x1) while allocating gadget (node notebook, owner > > GtkNotebook) > > > > (freedv:11830): Gtk-WARNING **: 18:16:03.234: Negative content height -1 > > (allocation 1, extents 1x1) while allocating gadget (node notebook, owner > > GtkNotebook) > > > > (freedv:11830): Gtk-CRITICAL **: 18:16:03.235: gtk_box_gadget_distribute: > > assertion 'size >= 0' failed in GtkNotebook > > > > (freedv:11830): Gtk-CRITICAL **: 18:16:03.235: gtk_box_gadget_distribute: > > assertion 'size >= 0' failed in GtkNotebook > > > > (freedv:11830): Gtk-WARNING **: 18:16:03.314: Negative content width -2 > > (allocation 0, extents 1x1) while allocating gadget (node header, owner > > GtkNotebook) > > > > ========== This happens when I try Tools -> Audio Config ================= > > BUT: Tools -> PTT Config - works > > Tools -> Options - works > > > > > > On Wed, 20 Jun 2018 22:48:28 -0700, Don wrote > >> I've had a couple of messages to the list blocked, apparently > >> sourceforge does not like comcast.... > >> > >> It seems to be working tonight so I'll try this again. > >> > >> > > -------------------------------------------------------------------------------- > > > >> > >> Yes, with just %d some 64 bit compilers will warn too. > >> > >> codec2-dev/unittest/ofdm_mem.c:46:12: warning: format ‘%d’ > >> expects argument of type ‘int’, but argument 2 has type ‘long > >> unsigned int’ [-Wformat=] printf("struct > >> OFDM.................: %d\n", sizeof(struct OFDM)); > >> > >> I have updated ofdm_mem.c to use %zd. > >> > >> Do you have warnings from fdmdv_mem.c too? > >> > >> -------- > >> > >> I put the -no-pie flag in for the new ofdm_stack program. David has > >> a compiler that produces "shared object" files by default even for a > >> plain executable program. Apparently that is the trend now as they > >> can be run as well as dynamically linked. > >> > >> This program is used with a utility which converts function > >> addresses to their name (addr2line). Shared object files get put > >> into mapped > >> (virtual) memory and the addresses don't match anymore. > >> > >> I don't know cmake very well so I may not have found the best way > >> to deal with this. > >> > >> -------- > >> > >> Regards > >> Don (new guy) > >> > >> On Thu, Jun 21, 2018 at 04:10:02AM +0930, David Rowe wrote: > >> > Don (new contributor who is working on the OFDM port to the stm32) > > added > >> > this option to get unittest/ofdm_stack to run. This program is a > > clever > >> > unit test to measure stack usage. So -no-pie is only really needed on > >> > x86 for this single unittest. > >> > > >> > Don can you pls comment on this linker option? > >> > > >> > Thanks > >> > > >> > David > >> > > >> > On 20/06/18 22:09, Richard Shaw wrote: > >> > > On Tue, Jun 19, 2018 at 7:51 PM Alan Beard > > <bear...@unixservice.com.au > >> > > <mailto:bear...@unixservice.com.au>> wrote: > >> > > > >> > > Hi all, > >> > > > >> > > unittest/CMakeLists.txt on lines 91 and 92 has the added option > >> > > -no-pie > >> > > > >> > > Which is not recognised by the linker here, Fedora 23 on armhf > >> > > GNU ld version 2.25-15.fc23 > >> > > > >> > > > >> > > If David can chime and say whether the -no-pie option is required > > that > >> > > would be the quickest fix. I know upgrades aren't always fun but the > >> > > oldest version of Fedora not EOL'd is 27. Can your hardware run on > > the > >> > > armv7hl version? I confess I don't understand the differences in arm > >> > > hardware and targets so I'm not sure what the differences are in > > armhf > >> > > vs armv7hl.... > >> > > > >> > > > >> > > Also, on a 32 bit machine the function "sizeof(thing)" returns > >> > > an int so a printf statement should use %d not %ld > >> > > > >> > > unittest/ofdm_mem.c > >> > > > >> > > > >> > > I tried Jeroen's suggestion to change to %zd and the output of > > ofdm_mem > >> > > looked fine on my Fedora 28 x86_64 machine. Can you try the same > > change > >> > > and see if it address your problem? > >> > > > >> > >> > > ------------------------------------------------------------------------------ > > > >> Check out the vibrant tech community on one of the world's most > >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> _______________________________________________ > >> Freetel-codec2 mailing list > >> Freetel-codec2@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > > > > > > Alan > > > > Evil flourishes when good men do nothing. > > Consider the Christmas child. > > --------------------------------------------------------------------------- > > Alan Beard Unix Support Technician from 1984 to today > > 70 Wedmore Rd. Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS > > Emu Heights N.S.W. 2750 Routers, terminal servers, printers, terminals > > etc.. > > +61 2 47353013 (h) Support Programming, shell scripting, "C", > > assembler > > 0414 353013 (mobile) After uni, electronics tech > > > > > > ------------------------------------------------------------------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > > > > > > _______________________________________________ > > Freetel-codec2 mailing list > > Freetel-codec2@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Freetel-codec2 mailing list > Freetel-codec2@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 Alan Evil flourishes when good men do nothing. Consider the Christmas child. --------------------------------------------------------------------------- Alan Beard Unix Support Technician from 1984 to today 70 Wedmore Rd. Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS Emu Heights N.S.W. 2750 Routers, terminal servers, printers, terminals etc.. +61 2 47353013 (h) Support Programming, shell scripting, "C", assembler 0414 353013 (mobile) After uni, electronics tech ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2