Hi,
I have a little problem with vlc, it seems that it cannot get properly the dvb signal.
It make an error on libdvbpsi :
--> libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 0)
and he didnt find an unknow module:
--> main packetizer error: no suitable decoder module for fourcc ` '.
I have a kernel 2.6.8-rc4-bk2 with vlc 0.7.2
Have also try with dvb modules for card & core from linux-dvb cvs.
And i can stream correctly a video file.
Any help would be appreciate,
Thanks
Nicolas
Here is the output of vlc :
# vlc --color -vvv dvb:frequency=10773000:fec=5:polarization=h:srate=22000000:program=7584 --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:standard{access=udp,mux=ts,url=1.2.3.4,name="TestStream"}' --ttl 20
VLC media player 0.7.2 Bond
[00000000] main root debug: VLC media player - version 0.7.2 Bond - (c) 1996-2004 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --mandir=/share/man --infodir=/share/info --enable-release --prefix=/usr --enable-gnome --enable-gtk --disable-familiar --disable-fb --enable-ggi --enable-sdl --enable-esd --enable-qt --enable-mad --enable-arts --enable-alsa --enable-lirc --enable-a52 --enable-aa --enable-dvbpsi --enable-xosd --enable-mozilla --disable-kde --enable-mp4 --enable-dvb --enable-dv --disable-satellite --enable-ogg --enable-vorbis --enable-wxwindows --enable-slp --enable-flac --disable-skins --disable-basic-skins --enable-skins2 --enable-freetype --enable-mkv --enable-v4l --enable-pvr --enable-speex --enable-caca --enable-livedotcom --enable-libmpeg2 --enable-dts --enable-fribidi --enable-cdio --enable-mod --enable-ffmpeg --with-ffmpeg-tree=extras/ffmpeg --enable-faad --with-faad-tree=extras/faad2 --enable-glide --enable-svgalib --enable-dvd --without-dvdcss
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[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 169 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[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"
[00000209] main playlist debug: creating group Normal with id 1 at position 0
[00000209] main playlist debug: waiting for thread completion
[00000209] main playlist debug: thread 1104755632 (playlist) created at priority 0 (src/playlist/playlist.c:109)
[00000210] main interface debug: looking for interface module
[00000210] main interface debug: probing 1 candidate
[00000119] main module debug: using interface module "hotkeys"
[00000210] main interface debug: interface initialized
[00000210] main interface debug: thread 1113144240 (interface) created at priority 0 (src/interface/interface.c:152)
[00000209] main playlist debug: adding playlist item `dvb:frequency=10773000:fec=5:polarization=h:srate=22000000:program=7584' ( dvb:frequency=10773000:fec=5:polarization=h:srate=22000000:program=7584 )
[00000211] main interface debug: looking for interface module
[00000211] main interface debug: probing 4 candidates
[00000211] skins2 interface error: Cannot open display
[00000211] skins2 interface error: Cannot initialize OSFactory
Remote control interface initialized, `h' for help
[00000117] main module debug: using interface module "rc"
[00000211] main interface debug: interface initialized
[00000209] main playlist debug: creating new input thread
[00000212] main input: playlist item `dvb:frequency=10773000:fec=5:polarization=h:srate=22000000:program=7584'
[00000212] main input debug: waiting for thread completion
[00000212] main input debug: access `dvb', demux `', name `frequency=10773000:fec=5:polarization=h:srate=22000000:program=7584'
[00000213] main stream output debug: stream=`transcode'
[00000214] main private debug: looking for sout stream module
[00000214] main private debug: probing 1 candidate
[00000213] main stream output debug: stream=`standard'
[00000216] main private debug: looking for sout stream module
[00000216] main private debug: probing 1 candidate
[00000216] main private debug: set sout option: sout-standard-access to udp
[00000216] main private debug: set sout option: sout-standard-mux to ts
[00000216] main private debug: set sout option: sout-standard-url to 1.2.3.4
[00000216] main private debug: set sout option: sout-standard-name to TestStream
[00000216] stream_out_standard private debug: creating `udp/ts://1.2.3.4'
[00000216] stream_out_standard private debug: extention is 4
[00000216] stream_out_standard private debug: extention -> mux=(null)
[00000216] stream_out_standard private debug: using `udp/ts://1.2.3.4'
[00000217] main private debug: looking for sout access module
[00000217] main private debug: probing 1 candidate
[00000218] main private debug: looking for network module
[00000212] main input debug: thread 1121536944 (input) created at priority 0 (src/input/input.c:326)
[00000212] main input debug: cmd=state old=10 new=1
[00000212] main input debug: playing at normal rate
[00000211] main interface debug: thread 1129925552 (manager) created at priority 0 (src/interface/interface.c:136)
[00000218] main private debug: probing 2 candidates
[00000218] ipv4 private debug: socket buffer size is 0x34800 instead of 0x80000
[00000174] main module debug: using network module "ipv4"
[00000174] main module debug: unlocking module "ipv4"
[00000218] main private debug: thread 1138314160 (sout write thread) created at priority 0 (udp.c:274)
[00000217] access_output_udp private debug: udp access output opened(1.2.3.4:1234)
[00000199] main module debug: using sout access module "access_output_udp"
[00000216] stream_out_standard private debug: access opened
[00000219] main private debug: looking for sout mux module
[00000219] main private debug: probing 2 candidates
[00000219] mux_ts_dvbpsi private debug: Open
[00000219] mux_ts_dvbpsi private debug: shaping=200000 pcr=30000 dts_delay=200000
[00000219] mux_ts_dvbpsi private debug: invalid csa ck (it must be 16 chars long)
[00000052] main module debug: using sout mux module "mux_ts_dvbpsi"
[00000213] main stream output debug: muxer support adding stream at any time
[00000216] stream_out_standard private debug: mux opened
[00000202] main module debug: using sout stream module "stream_out_standard"
[00000214] main private debug: set sout option: sout-transcode-vcodec to mp4v
[00000214] main private debug: set sout option: sout-transcode-acodec to mpga
[00000214] main private debug: set sout option: sout-transcode-vb to 800
[00000214] main private debug: set sout option: sout-transcode-ab to 128
[00000214] main private debug: set sout option: sout-transcode-deinterlace to (null)
[00000214] stream_out_transcode private debug: codec audio=mpga 0Hz 0 channels 128Kb/s
[00000214] stream_out_transcode private debug: codec video=mp4v 0x0 scaling: 1.000000 800kb/s
[00000016] main module debug: using sout stream module "stream_out_transcode"
[00000212] main input debug: looking for access module
[00000212] main input debug: probing 1 candidate
[00000212] dvb input debug: Opening device /dev/dvb/adapter0/frontend0
[00000212] dvb input debug: Frontend Info:
[00000212] dvb input debug: name = STV0299/TSA5059/SL1935 based
[00000212] dvb input debug: type = QPSK (DVB-S)
[00000212] dvb input debug: frequency_min = 950000 (kHz)
[00000212] dvb input debug: frequency_max = 2150000 (kHz)
[00000212] dvb input debug: frequency_stepsize = 125
[00000212] dvb input debug: frequency_tolerance = 44000
[00000212] dvb input debug: symbol_rate_min = 1000000 (kHz)
[00000212] dvb input debug: symbol_rate_max = 45000000 (kHz)
[00000212] dvb input debug: symbol_rate_tolerance (ppm) = 500
[00000212] dvb input debug: notifier_delay (ms) = 0
[00000212] dvb input debug: Frontend Info capability list:
[00000212] dvb input debug: inversion auto
[00000212] dvb input debug: forward error correction 1/2
[00000212] dvb input debug: forward error correction 2/3
[00000212] dvb input debug: forward error correction 3/4
[00000212] dvb input debug: forward error correction 5/6
[00000212] dvb input debug: forward error correction 7/8
[00000212] dvb input debug: forward error correction auto
[00000212] dvb input debug: card can do QPSK
[00000212] dvb input debug: End of capability list
[00000212] dvb input debug: trying to tune the frontend...
[00000212] dvb input debug: using inversion=2
[00000212] dvb input debug: using feq=5
[00000212] dvb input debug: using voltage=18
[00000212] dvb input debug: using tone=0
[00000212] dvb input debug: check frontend ... has signal
[00000212] dvb input debug: check frontend ... has carrier
[00000212] dvb input debug: check frontend ... has stable forward error correction
[00000212] dvb input debug: check frontend ... has signal
[00000212] dvb input debug: check frontend ... has carrier
[00000212] dvb input debug: check frontend ... has stable forward error correction
[00000212] dvb input debug: check frontend ... has sync
[00000212] dvb input debug: check frontend ... has lock
[00000212] dvb input debug: tuning succeeded
[00000212] dvb input debug: Bit error rate: 61824
[00000212] dvb input debug: Signal strength: 48615
[00000212] dvb input debug: SNR: 57069
[00000212] dvb input debug: Opening device /dev/dvb/adapter0/dvr0
[00000212] dvb input debug: setting filter on PAT
[00000212] dvb input debug: Opening device /dev/dvb/adapter0/demux0
[00000212] dvb input debug: DMXSetFilter: DMX_PES_OTHER for PID 0
[00000038] main module debug: using access module "dvb"
[00000212] main input debug: looking for demux module
[00000212] main input debug: probing 7 candidates
[00000212] main input debug: looking for mpeg-system module
[00000212] main input debug: probing 1 candidate
[00000122] main module debug: using mpeg-system module "mpeg_system"
[00000154] main module debug: using demux module "ts_dvbpsi"
[00000212] main input debug: starting in synch mode
[00000212] mpeg_system input warning: first packet for PID 0 received by TS demux
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0)
[00000212] ts_dvbpsi input debug: processing PAT version 6
[00000212] ts_dvbpsi input debug: new program: 0
[00000212] ts_dvbpsi input debug: new program: 7584
[00000212] ts_dvbpsi input debug: new program: 7554
[00000212] ts_dvbpsi input debug: new program: 7553
[00000212] ts_dvbpsi input debug: new program: 7552
[00000212] ts_dvbpsi input debug: new program: 7551
[00000212] ts_dvbpsi input debug: new program: 7900
[00000212] dvb input debug: setting filter on PMT pid 7584
[00000212] dvb input debug: Opening device /dev/dvb/adapter0/demux0
[00000212] dvb input debug: DMXSetFilter: DMX_PES_OTHER for PID 7584
[00000212] ts_dvbpsi input debug: processing PMT for program 7584 version 0
[00000212] ts_dvbpsi input debug: new PID 0x630 stream type 0xd
[00000212] ts_dvbpsi input debug: new PID 0xa18 stream type 0xd
[00000212] dvb input debug: unsetting filters on all pids
[00000212] dvb input debug: DMXUnsetFilter: closing demux 7
[00000212] dvb input debug: setting filter on PMT pid 7584
[00000212] dvb input debug: Opening device /dev/dvb/adapter0/demux0
[00000212] dvb input debug: DMXSetFilter: DMX_PES_OTHER for PID 7584
[00000212] dvb input debug: setting filter on other ES 0x630
[00000212] dvb input debug: Opening device /dev/dvb/adapter0/demux0
[00000212] dvb input debug: DMXSetFilter: DMX_PES_OTHER for PID 1584
[00000212] main input debug: selecting ES 0x630
[00000221] main packetizer debug: looking for packetizer module
[00000221] main packetizer debug: probing 25 candidates
[00000221] packetizer_copy packetizer error: invalid ES type
[00000221] main packetizer error: no suitable decoder module for fourcc ` '.
VLC probably does not support this sound or video format.
[00000221] main packetizer debug: killing decoder fourcc ` ', 0 PES in FIFO
[00000212] dvb input debug: setting filter on other ES 0xa18
[00000212] dvb input debug: Opening device /dev/dvb/adapter0/demux0
[00000212] dvb input debug: DMXSetFilter: DMX_PES_OTHER for PID 2584
[00000212] main input debug: selecting ES 0xa18
[00000222] main packetizer debug: looking for packetizer module
[00000222] main packetizer debug: probing 25 candidates
[00000222] packetizer_copy packetizer error: invalid ES type
[00000222] main packetizer error: no suitable decoder module for fourcc ` '.
VLC probably does not support this sound or video format.
[00000222] main packetizer debug: killing decoder fourcc ` ', 0 PES in FIFO
[00000212] mpeg_system input warning: duplicate packet received for PID 0 (counter 11)
[00000212] mpeg_system input warning: packet lost by TS demux for PID 7584: current 15, packet 1
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0)
[00000212] mpeg_system input warning: packet lost by TS demux for PID 7584: current 12, packet 14
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 13)
[00000212] mpeg_system input warning: packet lost by TS demux for PID 7584: current 12, packet 14
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 13)
[00000212] mpeg_system input warning: packet lost by TS demux for PID 0: current 12, packet 0
libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 13)
[00000212] mpeg_system input warning: packet lost by TS demux for PID 7584: current 7, packet 11
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 8)