[vlc-devel] Re: How to indicate the audio device created by saa7134-oss
Jean-Paul Saman
jean-paul.saman at planet.nl
Wed Mar 29 08:52:03 CEST 2006
David Liontooth wrote:
> To record from VLC using a v4l card, I issue
>
> vlc v4l:/dev/video2:norm=ntsc:frequency=77250:size=640x480:channel=5:\
> adev=/dev/dsp2:samplerate=32000:audio=0:stop-time=$TIM \
> --sout "#transcode{vcodec=h264,fps=29.97,acodec=mpga}\
> :std{access=file,mux=asf,dst=$DIR/$FIL.mpg}" aspect-ratio "4:3" -I dummy
>
> I get in response,
>
> /usr/sbin/alsactl: load_state:1250: Cannot find soundcard '2'...
> ALSA lib pcm_hw.c:1305:(_snd_pcm_hw_open) Invalid value for card
> Error opening audio: No such device
>
> This is true -- there is no soundcard 2 as far as alsa is concerned:
>
> $ cat /proc/asound/cards
>
> 0 [CK8S ]: NFORCE - NVidia CK8S
> NVidia CK8S with ALC850 at 0xfc003000, irq 17
>
> However, /dev/dsp2 exists -- in dmesg I have this, showing that the
> saa7134-oss module has created its device nodes:
>
> saa7134 OSS driver for DMA sound loaded
> saa7133[0]: registered device dsp2
> saa7133[0]: registered device mixer2
>
> Is there a way to instruct VLC to use an audio device that alsactl
> doesn't see? Or perhaps to make alsactl see it?
It is an oss driver and no ALSA !. Make sure your kernel supports ALSA
OSS emulation.
kind greetings,
Jean-Paul Saman.
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list