I am trying to use a media capture program that expects OSS devices -- it wants to open and read from /dev/dsp. The application works but I don't seem to be getting audio. So I tried just reading from /dev/dsp myself and piping it through a hex dumper. I get the following, over and over again:
00001f30: 80808080 80808080 80808080 80808080 [................] 00001f40: 80808080 80808080 80808080 80808080 [................] 00001f50: 80808080 80808080 80808080 80808080 [................] 00001f60: 80808080 80808080 80808080 80808080 [................] which suggests to me that there is no data on /dev/dsp. Can't figure out why though. arecord (with -r -d 2) is able to hear the stream I am trying to record no problem. I am trying to record from the "CD" device. Here is my alsa configuration: $ amixer Group 'SPDIF Record',0 Capabilities: volume Channels: Front-Left Front-Right Limits: min = 0, max = 16383 Front-Left: 0 [0%] [on] [---] Front-Right: 0 [0%] [on] [---] Group 'ADC Record',0 Capabilities: volume Channels: Front-Left Front-Right Limits: min = 0, max = 16383 Front-Left: 0 [0%] [on] [---] Front-Right: 0 [0%] [on] [---] Group 'Capture Volume',0 Capabilities: volume Channels: Front-Left Front-Right Limits: min = 0, max = 16383 Front-Left: 16383 [100%] [on] [---] Front-Right: 16383 [100%] [on] [---] Group 'Input Gain',0 Capabilities: volume mute jointly-mute Channels: Front-Left Front-Right Limits: min = 0, max = 15 Front-Left: 6 [40%] [on] [---] Front-Right: 6 [40%] [on] [---] Group 'Master Mono',0 Capabilities: volume mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 0 [0%] [mute] [---] Front-Right: 0 [0%] [mute] [---] Group 'Master',0 Capabilities: volume mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Rear-Left Rear-Right Limits: min = 0, max = 31 Front-Left: 20 [65%] [on] [---] Front-Right: 20 [65%] [on] [---] Rear-Left: 23 [74%] [on] [---] Rear-Right: 23 [74%] [on] [---] Group 'Aux',0 Capabilities: volume mute jointly-mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 0 [0%] [mute] [---] Front-Right: 0 [0%] [mute] [---] Group 'Video',0 Capabilities: volume mute jointly-mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 0 [0%] [mute] [---] Front-Right: 0 [0%] [mute] [---] Group 'CD',0 Capabilities: volume mute jointly-mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 28 [90%] [on] [capture] Front-Right: 28 [90%] [on] [capture] Group 'Line',0 Capabilities: volume mute jointly-mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 0 [0%] [mute] [---] Front-Right: 0 [0%] [mute] [---] Group 'MIC',0 Capabilities: volume mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 0 [0%] [mute] [---] Front-Right: 0 [0%] [mute] [---] Group 'Phone',0 Capabilities: volume mute capture exclusive-capture Capture exclusive group: 1 Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 0 [0%] [mute] [---] Front-Right: 0 [0%] [mute] [---] Group 'PC Speaker',0 Capabilities: volume mute Channels: Front-Left Front-Right Limits: min = 0, max = 15 Front-Left: 10 [67%] [on] [---] Front-Right: 10 [67%] [on] [---] Group 'PCM',0 Capabilities: volume mute jointly-mute Channels: Front-Left Front-Right Limits: min = 0, max = 31 Front-Left: 26 [84%] [on] [---] Front-Right: 26 [84%] [on] [---] $ arecord -l Yamaha DS-XG PCI (YMF754): 1 [card1] / #0: YMFPCI Directions: playback capture duplex Playback subdevices: 32 Capture subdevices: 1 Playback subdevice #0: subdevice #0 Playback subdevice #1: subdevice #1 Playback subdevice #2: subdevice #2 Playback subdevice #3: subdevice #3 Playback subdevice #4: subdevice #4 Playback subdevice #5: subdevice #5 Playback subdevice #6: subdevice #6 Playback subdevice #7: subdevice #7 Playback subdevice #8: subdevice #8 Playback subdevice #9: subdevice #9 Playback subdevice #10: subdevice #10 Playback subdevice #11: subdevice #11 Playback subdevice #12: subdevice #12 Playback subdevice #13: subdevice #13 Playback subdevice #14: subdevice #14 Playback subdevice #15: subdevice #15 Playback subdevice #16: subdevice #16 Playback subdevice #17: subdevice #17 Playback subdevice #18: subdevice #18 Playback subdevice #19: subdevice #19 Playback subdevice #20: subdevice #20 Playback subdevice #21: subdevice #21 Playback subdevice #22: subdevice #22 Playback subdevice #23: subdevice #23 Playback subdevice #24: subdevice #24 Playback subdevice #25: subdevice #25 Playback subdevice #26: subdevice #26 Playback subdevice #27: subdevice #27 Playback subdevice #28: subdevice #28 Playback subdevice #29: subdevice #29 Playback subdevice #30: subdevice #30 Playback subdevice #31: subdevice #31 Capture subdevice #0: subdevice #0 Yamaha DS-XG PCI (YMF754): 1 [card1] / #1: YMFPCI - S/PDIF Directions: playback Playback subdevices: 1 Capture subdevices: 0 Playback subdevice #0: subdevice #0 Yamaha DS-XG PCI (YMF754): 1 [card1] / #2: YMFPCI - AC'97 Directions: capture Playback subdevices: 0 Capture subdevices: 1 Capture subdevice #0: subdevice #0 $ ls -l /dev/dsp /dev/sound lr-xr-xr-x 1 root root 9 Oct 14 13:01 /dev/dsp -> sound/dsp /dev/sound: total 0 crw------- 1 brian audio 14, 12 Oct 13 18:21 adsp crw------- 1 brian audio 14, 10 Oct 13 18:21 dmfm crw------- 1 brian audio 14, 9 Oct 13 18:21 dmmidi crw------- 1 brian audio 14, 3 Oct 13 18:21 dsp crw------- 1 brian audio 14, 2 Oct 13 18:21 midi00 crw------- 1 brian audio 14, 0 Oct 13 18:21 mixer crw------- 1 brian audio 14, 1 Oct 13 18:21 sequencer crw------- 1 brian audio 14, 8 Oct 13 18:21 sequencer2 $ lsmod | grep snd snd-seq-midi 4768 0 (autoclean) (unused) snd-seq-oss 34528 0 (unused) snd-seq-midi-event 5488 0 [snd-seq-midi snd-seq-oss] snd-seq 54384 0 [snd-seq-midi snd-seq-oss snd-seq-midi-event] snd-pcm-oss 22304 0 snd-pcm-plugin 21488 0 [snd-pcm-oss] snd-mixer-oss 6496 2 [snd-pcm-oss] snd-card-ymfpci 6432 2 snd-opl3 6752 0 [snd-card-ymfpci] snd-hwdep 4864 0 [snd-opl3] snd-mpu401-uart 4168 0 [snd-card-ymfpci] snd-rawmidi 14848 0 [snd-seq-midi snd-mpu401-uart] snd-seq-device 6148 0 [snd-seq-midi snd-seq-oss snd-seq snd-rawmidi] snd-ymfpci 38880 0 [snd-card-ymfpci] snd-ac97-codec 33088 0 [snd-ymfpci] snd-pcm 43744 0 [snd-pcm-oss snd-pcm-plugin snd-ymfpci] snd-timer 12448 0 [snd-seq snd-opl3 snd-pcm] snd-mixer 35592 0 [snd-mixer-oss snd-ymfpci snd-ac97-codec] snd 49888 1 [snd-seq-midi snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-ymfpci snd-opl3 snd-hwdep snd-mpu401-uart snd-rawmidi snd-seq-device snd-ymfpci snd-ac97-codec snd-pcm snd-timer snd-mixer] soundcore 6692 8 [snd] Any ideas? b. -- Brian J. Murrell _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user