Re: Problem with M5455 card

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Mon, 06 Nov 2006 21:35:41 +0100,
Volker Schroer wrote:
> 
> 
> >> .
> >>
> >> I set the card to FLOAT_LE format.
> >>     
> >
> > What did you set exactly?  Set hw_params calls with format = FLOAT_LE
> > from application? 
> >   
> Yes, this is my .asoundrc
> pcm.LinPSK_card {
>         type hw
>         card M5455
>         }
> pcm.LinPSK {
>         type plug
>         slave.pcm LinPSK_card
> }
>  and I open LinPSK.
> >> If I read the samples with snd_pcm_readi, I get invalid values ( 10*e34 
> >> ) from time to time, although  the result code of readi does not signal 
> >> any errors.
> >>
> >> Is there a way to check if the read values  are valid inside the driver 
> >> ? I think, there is a problem inside the driver. Using a delta 44 
> >> soundcard, the problem is gone.
> >>     
> >
> > I guess it's rather a conincidence that it worked with another card.
> > Or, possibly, conversion between S16 and float in alsa-lib plugin
> > might be broken.
> >
> >   
>  Well, but not all samples contain bad values. Only after some times 
> some bad values appear.

Hm, then the problem could be in the rate conversion.
M5455 uses only 48kHz (by some reason).  Try to run with 48kHz.


Takashi

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux