[alsa-devel] snd-dummy and snd_pcm_new()
William Juul
william at juul.no
Fri Feb 8 13:20:20 CET 2008
I am using snd-dummy on a NGW100 card with buildroot
provided by Atmel. The alsa version is 1.0.14a and the kernel is
2.6.23.
I have compiled three versions of the snd-dummy driver: the original,
one with capture_count=0 and one
with playback_count=0.
When I use snd_pcm_new() with playback_count=0, there will be no PCM
devices other than the "null" (see below).
Is this expected?
Can I still capture from this driver (and a real driver with the same symptoms)?
Best regards
William Juul
Listings (annotated):
(with original snd-dummy
and
modified snd-dummy to use capture_count=0)
# modprobe snd-dummy
#
# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Dummy [Dummy], device 0: Dummy PCM [Dummy PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
#
# arecord -L
default:CARD=Dummy
Dummy, Dummy PCM
Default Audio Device
null
Discard all samples (playback) or generate zero samples (capture)
# reboot
..
(with modified snd-dummy to use playback_count=0)
# modprobe snd-dummy
# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Dummy [Dummy], device 0: Dummy PCM [Dummy PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
# arecord -L
null
Discard all samples (playback) or generate zero samples (capture)
#
More information about the Alsa-devel
mailing list