Streaming from Saa7134 with ALSA driver but no sound
Posted: 11 Feb 2004 06:37
Dear Gentlemen,
I have installed SAA7134 with V4L2 driver and Alsa driver with OSS emulation for the SIS Intel8x0 driver as streaming server. I try to stream the TV out thru LAN to the client PC's MS Media Player, but can only see video but no sound, the sound only on the server PC local speaker. Here is the log dump:
VideoLAN Client 0.7.0 Bond
[00000000] main root debug: VLC media player - version 0.7.0 Bond - (c) 1996-2003 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-release --enable-dvdread --enable-dvdplay --enable-dvbpsi --enable-v4l --enable-vcd --enable-mad --enable-pp --enable-ffmpeg --with-ffmpeg=/usr --enable-faad --enable-xvid --enable-dv --enable-flac --enable-theora --enable-x11 --enable-xvideo --disable-qte --disable-directx --enable-fb --enable-aa --without-wingdi --enable-oss --enable-esd --enable-arts --enable-fribidi --disable-waveout --enable-gtk --disable-familiar --enable-gnome --enable-qt --enable-kde --disable-opie --disable-macosx --disable-qnx --disable-intfwin --enable-ncurses --enable-xosd --enable-lirc --enable-pth --disable-st --enable-mozilla --disable-testsuite --enable-plugins --enable-fribidi
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 159 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE FPU
[00000001] main vlc debug: looking for memcpy module
[00000001] main vlc debug: probing 3 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000195] main playlist debug: Creating group Normal with id 1 at position 0
[00000195] main playlist debug: waiting for thread completion
[00000195] main playlist debug: thread 41376688 (playlist) created at priority 0 (src/playlist/playlist.c:98)
[00000196] main interface debug: looking for interface module
[00000196] main interface debug: probing 1 candidate
[00000102] main module debug: using interface module "hotkeys"
[00000196] main interface debug: interface initialized
[00000196] main interface debug: thread 59083696 (interface) created at priority 0 (src/interface/interface.c:161)
[00000195] main playlist debug: adding playlist item « v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0 » ( v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0 )
[00000195] main playlist debug: creating new input thread
[00000197] main input: playlist item `v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0'
[00000197] main input debug: waiting for thread completion
[00000197] main input debug: access `v4l', demux `', name `/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0'
[00000198] main stream output debug: stream=`transcode'
[00000199] main private debug: looking for sout stream module
[00000199] main private debug: probing 1 candidate
[00000198] main stream output debug: stream=`std'
[00000200] main private debug: looking for sout stream module
[00000200] main private debug: probing 1 candidate
[00000200] stream_out_standard private debug: creating `http/asf://10.0.1.200:8080'
[00000200] stream_out_standard private debug: extention is 200:8080
[00000200] stream_out_standard private debug: extention -> mux=(null)
[00000200] stream_out_standard private debug: using `http/asf://10.0.1.200:8080'
[00000201] main private debug: looking for sout access module
[00000201] main private debug: probing 1 candidate
[00000201] access_output_http private: creating new http daemon
[00000202] main private debug: looking for httpd module
[00000202] main private debug: probing 1 candidate
[00000197] main input debug: thread 69573552 (input) created at priority 0 (src/input/input.c:257)
[00000197] main input debug: cmd=state old=10 new=1
[00000197] main input debug: playing at normal rate
[00000204] main interface debug: looking for interface module
[00000204] main interface debug: probing 7 candidates
remote control interface initialized, `h' for help
[00000105] main module debug: using interface module "rc"
[00000204] main interface debug: interface initialized
[00000203] httpd private: httpd started
[00000203] main private debug: thread 84921264 (httpd thread) created at priority 0 (httpd.c:330)
[00000202] httpd private: http thread launched
[00000149] main module debug: using httpd module "httpd"
[00000040] main module debug: using sout access module "access_output_http"
[00000200] stream_out_standard private debug: access opened
[00000205] main private debug: looking for sout mux module
[00000205] main private debug: probing 1 candidate
[00000205] mux_asf private debug: Asf muxer opened
[00000204] main interface debug: thread 114490288 (manager) created at priority 0 (src/interface/interface.c:145)
[00000205] mux_asf private debug: meta data: title='' author='' copyright='' comment='' rating=''
[00000156] main module debug: using sout mux module "mux_asf"
[00000200] stream_out_standard private debug: mux opened
[00000172] main module debug: using sout stream module "stream_out_standard"
[00000199] stream_out_transcode private debug: codec audio=mp3 0Hz 0 channels 187Kb/s
[00000199] stream_out_transcode private debug: codec video=WMV2 0x0 scaling: 1.000000 1000kb/s
[00000015] main module debug: using sout stream module "stream_out_transcode"
[00000197] main input debug: looking for access module
[00000197] main input debug: probing 8 candidates
[00000197] v4l input debug: WxH 320x240
[00000197] v4l input debug: main device=`/dev/video0'
[00000197] v4l input debug: V4L device KNC One TV-Station RDS / Typhoo 3 channels 0 audios 48 < w < 720 32 < h < 576
[00000197] v4l input debug: invalid audio, falling back with no audio
[00000197] v4l input debug: setting channel Television(0) 1 tuners flags=0x1 type=0x1 norm=0x0
[00000197] v4l input debug: v4l device uses frame size: 115200
[00000197] v4l input debug: v4l device uses chroma: I420
[00000197] v4l input debug: openened adev=`/dev/dsp' stereo 44100Hz
[00000197] v4l input: v4l grabbing started
[00000034] main module debug: using access module "v4l"
[00000197] main input debug: looking for demux module
[00000197] main input debug: probing 20 candidates
[00000197] mp4 input warning: MP4 plugin discarded (not a valid file)
[00000197] avi input warning: avi module discarded (invalid header)
[00000197] v4l input debug: added new video es I420 320x240
[00000197] v4l input debug: new audio es 2 channels 44100Hz
[00000035] main module debug: using demux module "v4l"
[00000197] main input debug: selecting ES 0x1
[00000207] main packetizer debug: looking for packetizer module
[00000207] main packetizer debug: probing 22 candidates
[00000091] main module debug: using packetizer module "rawvideo"
[00000207] main packetizer debug: thread 124980144 (decoder) created at priority 0 (src/input/input_dec.c:166)
[00000197] main input debug: selecting ES 0x2
[00000208] main packetizer debug: looking for packetizer module
[00000208] main packetizer debug: probing 22 candidates
[00000164] main module debug: using packetizer module "packetizer_copy"
[00000208] main packetizer debug: thread 1083743152 (decoder) created at priority 0 (src/input/input_dec.c:166)
[00000198] main stream output debug: adding a new input
[00000199] stream_out_transcode private debug: creating video transcoding from fcc=`I420' to fcc=`WMV2'
[00000209] main encoder debug: looking for encoder module
[00000198] main stream output debug: adding a new input
[00000209] main encoder debug: probing 10 candidates
[00000209] ffmpeg encoder debug: libavcodec initialized (interface 4680 )
[00000209] ffmpeg encoder debug: found encoder Windows Media Video 2
[00000014] main module debug: using encoder module "ffmpeg"
[00000014] main module debug: unlocking module "ffmpeg"
[00000209] main encoder debug: looking for encoder module
[00000209] main encoder debug: probing 10 candidates
[00000209] ffmpeg encoder debug: libavcodec already initialized
[00000209] ffmpeg encoder debug: found encoder Windows Media Video 2
[00000014] main module debug: using encoder module "ffmpeg"
[00000205] main private debug: adding a new input
[00000205] mux_asf private debug: adding input
[00000199] stream_out_transcode private debug: creating audio transcoding from fcc=`s16l' to fcc=`mp3 '
[00000210] main encoder debug: looking for encoder module
[00000210] main encoder debug: probing 10 candidates
[00000210] ffmpeg encoder debug: libavcodec already initialized
[00000210] ffmpeg encoder debug: found encoder MPEG Audio layer 1/2/3
[00000014] main module debug: using encoder module "ffmpeg"
[00000205] main private debug: adding a new input
[00000205] mux_asf private debug: adding input
[00000205] mux_asf private debug: adding mp3 header
[00000203] httpd private debug: new connection from 10.0.1.2
[00000203] httpd private debug: new request=
and the command line:
vlc -vv v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0 --sout '#transcode vcodec=WMV2,acodec=mp3,vb=1024,scale=1,vt=80000,ab=192,channel=2}:std{access=http,mux=asf,url=10.0.1.200:8080}' --ttl 12
Can anyone tell me what is going wrong?
I have installed SAA7134 with V4L2 driver and Alsa driver with OSS emulation for the SIS Intel8x0 driver as streaming server. I try to stream the TV out thru LAN to the client PC's MS Media Player, but can only see video but no sound, the sound only on the server PC local speaker. Here is the log dump:
VideoLAN Client 0.7.0 Bond
[00000000] main root debug: VLC media player - version 0.7.0 Bond - (c) 1996-2003 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-release --enable-dvdread --enable-dvdplay --enable-dvbpsi --enable-v4l --enable-vcd --enable-mad --enable-pp --enable-ffmpeg --with-ffmpeg=/usr --enable-faad --enable-xvid --enable-dv --enable-flac --enable-theora --enable-x11 --enable-xvideo --disable-qte --disable-directx --enable-fb --enable-aa --without-wingdi --enable-oss --enable-esd --enable-arts --enable-fribidi --disable-waveout --enable-gtk --disable-familiar --enable-gnome --enable-qt --enable-kde --disable-opie --disable-macosx --disable-qnx --disable-intfwin --enable-ncurses --enable-xosd --enable-lirc --enable-pth --disable-st --enable-mozilla --disable-testsuite --enable-plugins --enable-fribidi
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 159 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE FPU
[00000001] main vlc debug: looking for memcpy module
[00000001] main vlc debug: probing 3 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000195] main playlist debug: Creating group Normal with id 1 at position 0
[00000195] main playlist debug: waiting for thread completion
[00000195] main playlist debug: thread 41376688 (playlist) created at priority 0 (src/playlist/playlist.c:98)
[00000196] main interface debug: looking for interface module
[00000196] main interface debug: probing 1 candidate
[00000102] main module debug: using interface module "hotkeys"
[00000196] main interface debug: interface initialized
[00000196] main interface debug: thread 59083696 (interface) created at priority 0 (src/interface/interface.c:161)
[00000195] main playlist debug: adding playlist item « v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0 » ( v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0 )
[00000195] main playlist debug: creating new input thread
[00000197] main input: playlist item `v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0'
[00000197] main input debug: waiting for thread completion
[00000197] main input debug: access `v4l', demux `', name `/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0'
[00000198] main stream output debug: stream=`transcode'
[00000199] main private debug: looking for sout stream module
[00000199] main private debug: probing 1 candidate
[00000198] main stream output debug: stream=`std'
[00000200] main private debug: looking for sout stream module
[00000200] main private debug: probing 1 candidate
[00000200] stream_out_standard private debug: creating `http/asf://10.0.1.200:8080'
[00000200] stream_out_standard private debug: extention is 200:8080
[00000200] stream_out_standard private debug: extention -> mux=(null)
[00000200] stream_out_standard private debug: using `http/asf://10.0.1.200:8080'
[00000201] main private debug: looking for sout access module
[00000201] main private debug: probing 1 candidate
[00000201] access_output_http private: creating new http daemon
[00000202] main private debug: looking for httpd module
[00000202] main private debug: probing 1 candidate
[00000197] main input debug: thread 69573552 (input) created at priority 0 (src/input/input.c:257)
[00000197] main input debug: cmd=state old=10 new=1
[00000197] main input debug: playing at normal rate
[00000204] main interface debug: looking for interface module
[00000204] main interface debug: probing 7 candidates
remote control interface initialized, `h' for help
[00000105] main module debug: using interface module "rc"
[00000204] main interface debug: interface initialized
[00000203] httpd private: httpd started
[00000203] main private debug: thread 84921264 (httpd thread) created at priority 0 (httpd.c:330)
[00000202] httpd private: http thread launched
[00000149] main module debug: using httpd module "httpd"
[00000040] main module debug: using sout access module "access_output_http"
[00000200] stream_out_standard private debug: access opened
[00000205] main private debug: looking for sout mux module
[00000205] main private debug: probing 1 candidate
[00000205] mux_asf private debug: Asf muxer opened
[00000204] main interface debug: thread 114490288 (manager) created at priority 0 (src/interface/interface.c:145)
[00000205] mux_asf private debug: meta data: title='' author='' copyright='' comment='' rating=''
[00000156] main module debug: using sout mux module "mux_asf"
[00000200] stream_out_standard private debug: mux opened
[00000172] main module debug: using sout stream module "stream_out_standard"
[00000199] stream_out_transcode private debug: codec audio=mp3 0Hz 0 channels 187Kb/s
[00000199] stream_out_transcode private debug: codec video=WMV2 0x0 scaling: 1.000000 1000kb/s
[00000015] main module debug: using sout stream module "stream_out_transcode"
[00000197] main input debug: looking for access module
[00000197] main input debug: probing 8 candidates
[00000197] v4l input debug: WxH 320x240
[00000197] v4l input debug: main device=`/dev/video0'
[00000197] v4l input debug: V4L device KNC One TV-Station RDS / Typhoo 3 channels 0 audios 48 < w < 720 32 < h < 576
[00000197] v4l input debug: invalid audio, falling back with no audio
[00000197] v4l input debug: setting channel Television(0) 1 tuners flags=0x1 type=0x1 norm=0x0
[00000197] v4l input debug: v4l device uses frame size: 115200
[00000197] v4l input debug: v4l device uses chroma: I420
[00000197] v4l input debug: openened adev=`/dev/dsp' stereo 44100Hz
[00000197] v4l input: v4l grabbing started
[00000034] main module debug: using access module "v4l"
[00000197] main input debug: looking for demux module
[00000197] main input debug: probing 20 candidates
[00000197] mp4 input warning: MP4 plugin discarded (not a valid file)
[00000197] avi input warning: avi module discarded (invalid header)
[00000197] v4l input debug: added new video es I420 320x240
[00000197] v4l input debug: new audio es 2 channels 44100Hz
[00000035] main module debug: using demux module "v4l"
[00000197] main input debug: selecting ES 0x1
[00000207] main packetizer debug: looking for packetizer module
[00000207] main packetizer debug: probing 22 candidates
[00000091] main module debug: using packetizer module "rawvideo"
[00000207] main packetizer debug: thread 124980144 (decoder) created at priority 0 (src/input/input_dec.c:166)
[00000197] main input debug: selecting ES 0x2
[00000208] main packetizer debug: looking for packetizer module
[00000208] main packetizer debug: probing 22 candidates
[00000164] main module debug: using packetizer module "packetizer_copy"
[00000208] main packetizer debug: thread 1083743152 (decoder) created at priority 0 (src/input/input_dec.c:166)
[00000198] main stream output debug: adding a new input
[00000199] stream_out_transcode private debug: creating video transcoding from fcc=`I420' to fcc=`WMV2'
[00000209] main encoder debug: looking for encoder module
[00000198] main stream output debug: adding a new input
[00000209] main encoder debug: probing 10 candidates
[00000209] ffmpeg encoder debug: libavcodec initialized (interface 4680 )
[00000209] ffmpeg encoder debug: found encoder Windows Media Video 2
[00000014] main module debug: using encoder module "ffmpeg"
[00000014] main module debug: unlocking module "ffmpeg"
[00000209] main encoder debug: looking for encoder module
[00000209] main encoder debug: probing 10 candidates
[00000209] ffmpeg encoder debug: libavcodec already initialized
[00000209] ffmpeg encoder debug: found encoder Windows Media Video 2
[00000014] main module debug: using encoder module "ffmpeg"
[00000205] main private debug: adding a new input
[00000205] mux_asf private debug: adding input
[00000199] stream_out_transcode private debug: creating audio transcoding from fcc=`s16l' to fcc=`mp3 '
[00000210] main encoder debug: looking for encoder module
[00000210] main encoder debug: probing 10 candidates
[00000210] ffmpeg encoder debug: libavcodec already initialized
[00000210] ffmpeg encoder debug: found encoder MPEG Audio layer 1/2/3
[00000014] main module debug: using encoder module "ffmpeg"
[00000205] main private debug: adding a new input
[00000205] mux_asf private debug: adding input
[00000205] mux_asf private debug: adding mp3 header
[00000203] httpd private debug: new connection from 10.0.1.2
[00000203] httpd private debug: new request=
and the command line:
vlc -vv v4l:/dev/video0:norm=pal:size=320x240:adev=/dev/dsp:audio=0 --sout '#transcode vcodec=WMV2,acodec=mp3,vb=1024,scale=1,vt=80000,ab=192,channel=2}:std{access=http,mux=asf,url=10.0.1.200:8080}' --ttl 12
Can anyone tell me what is going wrong?