Hello Pierfrancesco,
> > With portaudio and pulse for output my system crashes
> > on a call to Pa_IsFormatSupported() It seems to me that
> > it has to be due to a bug in pulse or possibly portaudio.
> > (That was with native ALSA for input.)
> >
>
> To clarify, the problem I have is that the program becomes unresponsive
> when trying to enter the menu from one of the operational modes, e.g I'm in
> Normal CW, and press X.
Yes, this is clear, but I can not reach that far on my system
because pulse crashes already in the setup in a way that is not
because of a Linrad bug.
The fact that pulse can not be selected for output due to a bug
or possibly due to my ignorance in not knowing something
I have to configure before trying pulse is discouraging.
> I've been able reproduce the problem with these combinations:
>
> Input = pulse, Output = disabled => problem happens randomly, maybe every
> other time
I have tried to reproduce this. After MANY times pressing X on the
SSB processing screen I have not seen a single error.
> input = alsa native , output = pulse => problem happens rarely, maybe once
> ever 20 times
> input = alsa via portaudio, output = pulse => problem happens rarely, maybe
> once every 20 times
> input = pulse, output = pulse => problem happens always (or almost always)
I can not try this because a bug in pulse does not allow me to set up pulse
for output:-(
> pavucontrol is like a mixer. it wil let you match a physical device with
> the software accessing it, and it will present you with a volume control,
> which is remembered across sessions.
>
> paprefs is mostly for loading additional features, I had to use it to allow
> fldigi to access pulse natively via the tcp/ip socket
>
> I don't know much more about pulse than that.
I did not try to invoke those programs. I also did not tell
pulse what hardware to use. There are four soundcards in the
computer.
> > It seems to me that pulse is not yet stable. Use snd-aloop
> > to send audio from Linrad to other applications, or use jack.
> >
>
> my experience with jack has been frustrating, I couldn't find a decent
> documentation about what things do and what the various names are. This was
> a couple years ago, I may give it another shoot, maybe.
> I don't know snd-aloop at all, will research it.
>
> > If you give me the commands I need to get pulse running
> > the way you are running it I will make a new attempt
> > (If it is not too complicated...)
> >
>
> These are the 2 processes that I have, automatically restarted when they
> are killed:
>
> 28372 ? S<l 0:07 /usr/bin/pulseaudio --start --log-target=syslog
> 28382 ? S 0:00 /usr/lib/pulseaudio/pulse/gconf-helper
>
> I have no idea what actually starts them, I guess it's some binding in the
> desktop environment (there is an entry labeled "start pulseaudio" in the
> session and startup configurartion) . I'm *not* running it as a system
> daemon, as that is actually discouraged. They run with my userid.
This does not help. If there is a simple sequence of commands
that would bring my fresh wheezy install with Linrad to the
state of your system I could give it a try - but I am not interested
in spending a lot of time trying to learn the details of pulse.
73
Leif / SM5BSZ