[alsa-devel] SALSA and aplay
Takashi Iwai
tiwai at suse.de
Fri Jul 20 14:10:53 CEST 2007
At Fri, 20 Jul 2007 12:57:07 +0100,
Alan Horstmann wrote:
>
> On Thursday 19 July 2007 10:30, you wrote:
> > At Wed, 18 Jul 2007 16:01:11 +0100,
> >
> > Alan Horstmann wrote:
> > > Patching file pcm.c using Plan A...
> > > Hunk #1 succeeded at 284.
> > > Hunk #2 succeeded at 292.
> > > Hunk #3 succeeded at 333.
> > > Hunk #4 succeeded at 345.
> > > patch unexpectedly ends in middle of line
> > > Hunk #5 succeeded at 418.
> > > done
> > >
> > > With patch applied, the 'hebrew' is gone!
> >
> > Thanks for confirmation. The patch was included in 0.0.8 release.
>
> OK. Salsa is performing the same as asound using "hw", except one other
> perhaps trivial thing I have noticed. The aplay code does
> err = snd_output_stdio_attach(&log, stderr, 0);
> and prints things
> snd_pcm_hw_params_dump(params, log);
> finishing with
> snd_output_close(log)
> In alsa-lib, the third parameter of .._attach is used to set 'close', and
> being 0, means stderr is not closed. However, with salsa the file is always
> closed at the end. I am using the aplay code as a function, and on the 2nd
> call, there are non of the print items. Preventing this close in salsa or
> the aplay code does remove the problem. Is this intended trimming of
> functionality for min size?
Ah, that stupid wrapper for FILE I/O. I don't understand why such a
thing was introduced...
Not sure whether I'll fix it or leave it yet.
Takashi
More information about the Alsa-devel
mailing list