It appears that some changes have been made to the alsa OSS emulation in 2.6.17-rc1 kernels. When I try the following command, I get an error message from v4l saying, "Invalid argument" when it attempts to read /dev/dsp. This works fine with
<a href="http://2.6.16.1">2.6.16.1</a> kernels. But, 2.6.17-rc1 seems to have some fixes in it that I want. I have verified that /dev/dsp exists with the proper permissions. There is something else wrong... Thanks.<br><br>
vlc -vvv v4l:/dev/video0:adev=/dev/dsp:audio=1:norm=ntsc:size=352x240 --sout '#transcode{vcodec=DIV3,vb=64,acodec=mp3,ab=8,deinterlace}:std{access=http,mux=asf,url=:1234}'<br><br><br>[00000532] v4l demuxer debug: main device=`/dev/video0'
<br>status change: ( new input: v4l:/dev/video0:adev=/dev/dsp:audio=1:norm=ntsc:size=352x240 )<br>status change: ( audio volume: 256 )<br>status change: ( play state: 1 )<br>[00000532] v4l demuxer debug: V4L device dvb 1 channels 0 audios 48 < w < 640 32 < h < 480
<br>[00000532] v4l demuxer debug: setting channel DVB(0) 0 tuners flags=0x0 type=0x2 norm=0x1<br>[00000532] v4l demuxer debug: v4l device uses brightness: 32896<br>[00000532] v4l demuxer debug: v4l device uses colour: 33026
<br>[00000532] v4l demuxer debug: v4l device uses hue: 0<br>[00000532] v4l demuxer debug: v4l device uses contrast: 33026<br>[00000532] v4l demuxer debug: v4l device uses frame size: 126720<br>[00000532] v4l demuxer debug: v4l device uses chroma: I420
<br>[00000532] v4l demuxer error: cannot open audio device (Invalid argument)<br>[00000532] v4l demuxer debug: v4l grabbing started<br>[00000532] v4l demuxer debug: added new video es I420 352x240<br>