[streaming] decode/demux-errors with vlc/vls

Sascha Schulte toryx at toryx.de
Sat Feb 12 12:02:01 CET 2005


Hi there!

In my last mail, I asked about an error after starting a dvb-s->udp 
stream with vls. Meanwhile, I tried vlc, too -with the same error.
Maybe there is a bug in the dvb-modules of linux 2.6.10, because after 
compiling and booting a 2.6.9-Kernel (with exactly the same kernel 
config-file) , the error was gone and I was able to run satscan 
succsessfully.

Now there´s a new problem:
vls and vlc both complain about a missing decoder (vls) or a missing 
demuxer (vlc: [00000240] main demuxer warning: no access_demux module 
matched "dvb"), allthough I compiled with "--enable-dvb").
(More detailed logs at the end of this mail)

Do these errors really mean that there´s some software missing? Or do 
they also occour when - for example - there is no datastream on on the 
sat-frequency given?

And, finaly: where can I find the correct decimal program-numbers for 
vlc (e.g: "--programs 8508,8505")? My sat-company "astra" only provides 
the channel id (hex), lot´s of frequencies and so on, but nur 
program-number. The vlc-howto only says "insert numbers here", but it 
doesn´t tell where to find them.

Thanks & Greetings from the most rainy city in Germany, Sascha

P.S.: Over the last weeks, I really missed a "Set up a streaming-server 
from scratch" - HowTo. When everything is working fine one day, I will 
try to create such a HowTo specially for Gentoo. Is there anybody 
interested in helping?





--------------------------------

more detailed logs:

vlc has no config-file. I thought this would be ok, becaus it get´s 
every needed information at the startup:
vlc -vvv --color --ttl 12  --ts-es-id-pid --programs 8508,8505 dvb: 
--dvb-adapter=0 --dvb-frequency=11739000 --dvb-srate=27500000 
--dvb-voltage=13 --dvb-fec=3 --dvb-budget-mode --sout 
'#duplicate{dst=std{access=udp,mux=ts,url=10.101.0.1:3001},select="program=8508",dst=std{access=udp,mux=ts,url=10.101.0.1:3002},select="program=8505"}'
(yes, this is the sample command taken from the videolan-faq)

vlc-startup:
[00000174] main module debug: using sout stream module 
"stream_out_duplicate"
[00000224] main input debug: `dvb:' gives access `dvb' demux `' path `'
[00000224] main input debug: demux2_New: access='dvb' demux='' path=''
[00000240] main demuxer debug: looking for access_demux module
[00000240] main demuxer debug: probing 0 candidates
[00000240] main demuxer warning: no access_demux module matched "dvb"
[00000224] main input debug: access2_New: access='dvb' path=''
[00000241] main access debug: looking for access2 module
[00000241] main access debug: probing 5 candidates
[00000241] dvb access debug: Opening device /dev/dvb/adapter0/frontend0
(ist this error really an error? It seems that "access2" fills the 
breach opened by "access", providing another dvb-module.


After quiting vlc, it gives this "goodbye" message:
....
[00000241] dvb access error: DVB-S: tuning failed
[00000241] access_file access warning: cannot stat() file `' (No such 
file or directory)
[00000241] main access warning: no access2 module matching "dvb" could 
be loaded
[00000224] main input error: no suitable access module for `dvb:'
.....

vlc compile-flags:
[00000000] main root debug: libvlc was configured with ./configure 
--prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man 
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc 
--localstatedir=/var/lib --disable-altivec --disable-utf8 --enable-sout 
--disable-httpd --disable-vlm --disable-gnutls --enable-v4l 
--enable-cdda --enable-vcd --enable-dvb --enable-pvr --enable-ogg 
--enable-mkv --enable-flac --enable-vorbis --disable-theora --enable-x11 
--enable-xvideo --enable-glx --enable-opengl --enable-freetype 
--enable-fribidi --enable-dvdread --enable-dvdplay --enable-dvdnav 
--disable-fb --enable-svgalib --disable-glide --disable-aa 
--disable-caca --enable-oss --disable-esd --enable-arts --enable-alsa 
--disable-wxwindows --enable-ncurses --disable-xosd --disable-lirc 
--disable-joystick --disable-livedotcom --enable-mad --enable-ffmpeg 
--enable-faad --disable-a52 --disable-dts --enable-libmpeg2 
--disable-ggi --disable-glide --disable-skins2 --enable-cddax 
--disable-mozilla


vls startup:
.........
2005-02-12 12:32:20 [INFO/Vls]  Starting input 'input1'
2005-02-12 12:32:20 [INFO/input1]  DVB-S Card registered without decoder

Using default /root/.dvbrc

Reading original format . done
........


-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list