<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font style="" color="#000000" face="Tahoma,sans-serif">And just to add to Dave's post. It will be awhile before this becomes a reality and most likely it will be a parallel effort, maintaining the current code and experimenting with new until we have a proven system. The current V1.0 works well for what it was intended to do. I would say the vast majority use it for simplex nodes where this delay is not a problem and even on repeaters it can certainly be tolerated and does not interfere with communications.<br></font><br><font style="" face="Tahoma,sans-serif">I also would caution to not mess with the code unless you know what you are doing. It is fine to experiment but if we have to spend lots of time fixing problems created by users it becomes a burden. Before you start changing things please lets us know about an issue so we can check it out. The audio delay is an issue we are well aware of and working hard to fix the right way. Thanks. </font><br><br><b><font style="font-size:16pt;" size="4">73 Doug</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">WA3DSP</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">http://www.crompton.com/hamradio</font></b><font style="font-size:16pt;" size="4"><br></font><br><br><div>> Date: Tue, 21 Apr 2015 04:33:35 -0400<br>> From: kb4fxc@inttek.net<br>> To: arm-allstar@hamvoip.org<br>> Subject: Re: [arm-allstar] excessive audio delay problem -- a solution is coming<br>> <br>> <br>> Hi Everyone,<br>> <br>> As many are noticing, there is a variable audio delay with the RPi2's and<br>> it seems more pronounced than the BBB. This issue can be present on the<br>> BBB's (and even PC's, unfortunately) as well, but, for the most part, it's<br>> better "hidden" than on the RPi2's.<br>> <br>> The RPi2, without -ANY- doubt, is the preferred board to go with at this<br>> point for new purchases--it solves a host of inconveniences that lurk on<br>> the BBB's (I won't go into all the details here).  And, the RPi2 is much,<br>> MUCH faster, overall.  However, one chief way is achieves speed is via<br>> parallel processing (multiple CPU cores), which adds its own new<br>> complexities.<br>> <br>> Over many weeks now I've been working on a new, native ALSA audio driver<br>> (and related telemetry handler) for AllStar and I've made a great deal of<br>> progress. To say this has been an eye-opening experience is the<br>> understatement of 2015! I've been amazed how difficult it is to -reliably-<br>> accomplish something so seemingly simple as echoing full-duplex audio from<br>> a microphone back to a headset, using a USB FOB!<br>> <br>> I'll mention that, while FAR from complete, my "test" software is running<br>> right here beside me and has been running full-duplex (like a repeater<br>> "keyed up continuously") for the last 18 hours straight. During that time,<br>> I've logged no audio buffer underruns or overruns (AKA: pops and clicks),<br>> and the audio driver has -maintained- consistent, predictable latency the <br>> whole 18 hours.<br>> <br>> I'll also mention that one of the design goals of this new software is a<br>> high-performance DSP subsystem; again more details about this later.<br>> <br>> So, a solution is in progress!<br>> <br>> <br>> 73, David KB4FXC<br>> <br>> <br>> <br>> <br>> On Mon, 20 Apr 2015, LaRoy McCann wrote:<br>> <br>> > No doubt it will introduce delays into the system.<br>> > <br>> > I am fairly new to using allstar.  My first experience was with the bbb <br>> > and it did not have the broadcast delay like the Pi2 does.<br>> > Granted you hear a delay between input and output of the repeater using <br>> > either bbb or PI2.<br>> > <br>> > Does this mean the Pi2 is actually that much slower?<br>> > Maybe the software is not taking advantage of the multi-core processors yet.<br>> > <br>> > Don't get wrong, I think this is a great system and we are changing out <br>> > hardware controllers for Allstar.<br>> > My hat goes off to everyone that has made this type of system possible.<br>> > <br>> > LaRoy McCann, K5TW<br>> > <br>> > <br>> > On 4/20/2015 1:55 PM, Cole Cunningham wrote:<br>> > ><br>> > > Isn’t this type of delay inevitable when digitizing and then <br>> > > converting back to analog?  Flat panel TV’s have all sorts of delay, <br>> > > noticable if you see the same programming source on two different <br>> > > capability or model sets.<br>> > ><br>> > > I have a BBB set up running a remote base into a local repeater and <br>> > > when I compare talking into the BBB via the Allstar web transceiver <br>> > > and what I hear on the repeater, there’s a BIG delay.  100’s of <br>> > > milliseconds.  Same when listening to the repeater direct and also via <br>> > > the computer.<br>> > ><br>> > > AFAIK the only solution is processing speed.  At all points in the <br>> > > digital system.<br>> > ><br>> > > Cole, AA7RD<br>> > ><br>> > > *From:*arm-allstar-bounces@hamvoip.org <br>> > > [mailto:arm-allstar-bounces@hamvoip.org] *On Behalf Of *LaRoy McCann<br>> > > *Sent:* Monday, April 20, 2015 11:47 AM<br>> > > *To:* BeagleBone Black ARM Allstar<br>> > > *Subject:* Re: [arm-allstar] excessive audio delay problem<br>> > ><br>> > ><br>> > > Yeah, you learn to pause before un-keying.<br>> > > It is worse sometimes than others.<br>> > ><br>> > > I have tried real hard to make it do that on the bbb and it has not <br>> > > done it.<br>> > > I was wrong on the radio on the bbb.  At one time (pre lightening <br>> > > strike)I had a Master II with a cat 1000.  Right now it is not my 80's <br>> > > hamtronics exciter with the latest synthesized receiver on the bbb.<br>> > ><br>> > > I wonder if different radios introduce different delays.  I hope to <br>> > > get a chance this week to replace the bbb with a Pi2 and we'll see <br>> > > what difference that makes.<br>> > ><br>> > > Thanks for the info.<br>> > ><br>> > > LaRoy McCann, K5TW<br>> > ><br>> > ><br>> > > On 4/20/2015 1:19 PM, Doug Crompton wrote:<br>> > ><br>> > >     LaRoy,<br>> > ><br>> > >        The problem you are seeing has been a problem in Allstar for<br>> > >     years. It tends to be worse on a slower processor like the BBB or<br>> > >     RPi2. We are currently working on a fix which will benefit all<br>> > >     Allstar users. However for right now there is no cure. Setting<br>> > >     rxaudiodelay to eliminate squelch tail in simpleusb.conf would<br>> > >     make it worse as it would add to the delay. It is variable meaning<br>> > >     at times it is almost lockstep and at other times several hundred<br>> > >     miliseconds or more delay. Also depending on the receiving radios<br>> > >     recovery time it may be better or worse. Using PL usually helps it<br>> > >     as it slows down RX recovery time. Hang in there we will have a<br>> > >     fix in the future. This is not a problem on a simplex node.<br>> > ><br>> > >     For those that have not experience this what you hear is a last<br>> > >     syllable of your transmission when you release the mike. It can be<br>> > >     annoying but is not a show stopper.<br>> > ><br>> > >     *73 Doug<br>> > >     WA3DSP<br>> > >     http://www.crompton.com/hamradio*<br>> > ><br>> > >     > Date: Mon, 20 Apr 2015 12:38:54 -0500<br>> > >     > From: lmccann@dtisp.com <mailto:lmccann@dtisp.com><br>> > >     > To: arm-allstar@hamvoip.org <mailto:arm-allstar@hamvoip.org><br>> > >     > Subject: [arm-allstar] excessive audio delay problem<br>> > >     ><br>> > >     > I have a Pi2 running on a GE Master Executive II repeater.<br>> > >     ><br>> > >     > The problem I am seeing is that if I un-key my mobile too<br>> > >     quickly, I<br>> > >     > will hear the last several words that I just spoke being<br>> > >     transmitted<br>> > >     > back from the repeater. Is this board just this slow or is there<br>> > >     some<br>> > >     > audio delay setting somewhere I am missing.<br>> > >     ><br>> > >     > I have a bbb running on a GE Master II and it works fine. I'm<br>> > >     going to<br>> > >     > try a Pi2 on the Master II to see if it is in the controller but<br>> > >     wanted<br>> > >     > to ask here to see if anyone has experienced the same issue.<br>> > >     ><br>> > >     > LaRoy McCann, K5TW<br>> > >     ><br>> > >     > ---<br>> > >     > This email has been checked for viruses by Avast antivirus software.<br>> > >     > http://www.avast.com<br>> > >     ><br>> > >     > _______________________________________________<br>> > >     ><br>> > >     > arm-allstar mailing list<br>> > >     > arm-allstar@hamvoip.org <mailto:arm-allstar@hamvoip.org><br>> > >     > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> > >     ><br>> > >     > Visit the BBB web page -<br>> > >     http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/<br>> > >     ><br>> > ><br>> > ><br>> > >     -- <br>> > >     This message has been scanned for viruses and<br>> > >     dangerous content by the *DTISP MailScanner*<br>> > >     <http://www.dtisp.com/>, and is<br>> > >     believed to be clean.<br>> > ><br>> > ><br>> > >     _______________________________________________<br>> > ><br>> > >       <br>> > ><br>> > >     arm-allstar mailing list<br>> > ><br>> > >     arm-allstar@hamvoip.org  <mailto:arm-allstar@hamvoip.org><br>> > ><br>> > >     http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> > ><br>> > >       <br>> > ><br>> > >     Visit the BBB web page -http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/<br>> > ><br>> > ><br>> > ><br>> > > ------------------------------------------------------------------------<br>> > ><br>> > > Image removed by sender. Avast logo <http://www.avast.com/><br>> > ><br>> > >        <br>> > ><br>> > > This email has been checked for viruses by Avast antivirus software.<br>> > > www.avast.com <http://www.avast.com/><br>> > ><br>> > ><br>> > > -- <br>> > > This message has been scanned for viruses and<br>> > > dangerous content by the *DTISP MailScanner* <http://www.dtisp.com/>, <br>> > > and is<br>> > > believed to be clean.<br>> > ><br>> > ><br>> > > _______________________________________________<br>> > ><br>> > > arm-allstar mailing list<br>> > > arm-allstar@hamvoip.org<br>> > > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> > ><br>> > > Visit the BBB web page - http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/<br>> > <br>> > <br>> > <br>> > ---<br>> > This email has been checked for viruses by Avast antivirus software.<br>> > http://www.avast.com<br>> > <br>> <br>> _______________________________________________<br>> <br>> arm-allstar mailing list<br>> arm-allstar@hamvoip.org<br>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar<br>> <br>> Visit the BBB web page - http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/<br>> <br></div>                                    </div></body>
</html>