sm0svx / svxlink

Advanced repeater system software with EchoLink support for Linux including a GUI, Qtel - the Qt EchoLink client
http://svxlink.org/
Other
435 stars 173 forks source link

Audio Stutter Long Ident [sf#26] #55

Closed sm0svx closed 10 years ago

sm0svx commented 10 years ago

Reported by starman316 on 2014-06-27 08:12 UTC I am running 13.12 svxlink for my echolink simplex node, and my long Ident Stutters towards the end of the LONG IDENT

EG MB7ILL the time is 9am

but i get MB7ILL the time is 9.....a partial m

I believe this was fixed in an earlier release

Raspberry Pi Running SVXLINK 13.12 USB SoundCard

sm0svx commented 10 years ago

Yes, this was an issue in a previous version. What happened was that the CPU usage went up to 100% in the end of the transmission. Can you verify that your RPi do the same thing? Then it's probably the same bug but in some other code.

Version 13.12.1 was just released. It probably have nothing in it that fix your problem but it could be worth a try.

sm0svx commented 10 years ago

Have you tried these compiling tips? https://github.com/sm0svx/svxlink/wiki/InstallSrcHwRpi

ghost commented 10 years ago

Since 4 days I use the newest version of SvxLink (14.08) on my Raspberry Pi. I previously used version 13.12, in this version I had the same problem.

I'll tried your compiling tips but without difference in the stutter problem. I changed the order in the config file, now the voice says the time is 10AM ---> my callsign in voice ---> CW ID and on the last beeps it stutters. Personally I think it's not the length of the audio file, when I change the long ID to only the time and my call in spoken voice the last letter stutters.

sm0svx commented 10 years ago

OK. Thanks for feed-back.

f5vmr commented 10 years ago

Hi,

I have also experienced the stutter. So far I have been unsuccessful in through-put of the audio from input of the repeater to output, other than by reversing the cos level logic. But when I do this the transmit goes open, the squelch goes open even without a signal on the input. The delay in audio between the input and output is considerable - up to 5 seconds.

The long ident stutters badly.

Chris

F5VMR G4NAB

f5vmr commented 10 years ago

Further to my last post, I have noticed that the processor activity on the rPI desktop hits the limit (100%) during the long ident, hence the stutter. My problem with the COS and audio through-put is a logic level issue that can only be solved with an inverter and an external power level, and not an issue with SVXLink.

sm0svx commented 10 years ago

If you have the possibility to test the development version of SvxLink there may be a change that affect this.

git clone https://github.com/sm0svx/svxlink.git

Another thing to try is to remove the playSilence call at the end of the proper ident TCL function in Logic.tcl. Playing silence caused stutter the last time, strangely enough...

ghost commented 10 years ago

Thank you Tobias for your solution ! I have installed your master version and works fine ! The audio is good and stutters no more ;-)

sm0svx commented 10 years ago

Great! Is that even with the playSilence lines at the end in the TCL ident functions?

f5vmr commented 10 years ago

Likewise - only stutters when I overload the rPI with a connection to the GUI. Well done