Am Samstag, 16. Oktober 2010, 03:52:54 schrieb Alex Lee: > On Fri, 2010-10-15 at 19:19 +0200, Julian Scheel wrote: > > Correcting myself. It detects the card, but playback is not possible > > anymore: > > > > LC_ALL=en speaker-test -Dusb -c 2 -t sine -f 1000 > > > > speaker-test 1.0.23 > > > > Playback device is usb > > Stream parameters are 48000Hz, S16_LE, 2 channels > > Sine wave rate is 1000.0000Hz > > Rate set to 48000Hz (requested 48000Hz) > > Buffer size range from 96 to 262144 > > Period size range from 48 to 131072 > > Using max buffer size 262144 > > Periods = 4 > > Unable to set hw params for playback: Broken pipe > > Setting of hwparams failed: Broken pipe > > > Is this a hint to not-working feedback? (c: > You may need to respond to the specific requests for get and set of the > sampling rate of the audio stream, once you have the Sample Rate > Attribute set. See my sdr-widget code to process these requests: Thanks, I implemented them the way same you did. So for get_min/max/cur I always return 48kHz and set_cur simply does nothing. Now playback in general works again. But still the rate feedback seems to have no impact on the data-rate. Also the frequency value shown in proc-interface is unchanged. When rate feedback works, it would probably be slightly different than 48.000kHz?! Regards, Julian _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel