Hi,
I have some problems with vls, i cannot play dvb stream with him.
I have an "ASSERT ERROR in src/server/broadcast.cpp line 46 (code checked: pChannel)" in the log, i have read that it might be due to a bad config file, but i think mine is good.
I also notice that "DVB-S Card registered without decoder", and i think that registered without decoder is probably bad.
Here is my compile option ( with vls 0.5.6 ) :
./configure --enable-dvb --enable-profiling --enable-debug
--with-libdvb=/usr/include/libdvb
My system :
Debian sarge
kernel 2.6.8.1
libdvb 0.5.4
the last cvs kernel drivers for dvb-core, my tuner ( stv0299 ) and my card ( skystar2 ) .
An output of vls :
# ./vls -vvv -f /root/vls.cfg
Reading file /root/vls.cfg for base configuration
VideoLAN Server v 0.5.6 (Aug 19 2004) - (c)1999-2003 VideoLAN
2004-08-19 18:37:29 [INFO/Vls] Module "channel:file" registered
2004-08-19 18:37:29 [INFO/Vls] Module "channel:network" registered
2004-08-19 18:37:29 [INFO/Vls] Module "mpegreader:file" registered
2004-08-19 18:37:29 [INFO/Vls] Module "mpegconverter:ts2ts" registered
2004-08-19 18:37:29 [INFO/Vls] Module "mpegconverter:ps2ts" registered
2004-08-19 18:37:29 [INFO/Vls] Module "input:local" registered
2004-08-19 18:37:29 [INFO/Vls] Module "input:video" registered
2004-08-19 18:37:29 [INFO/Vls] Browsing modules in directory "."
2004-08-19 18:37:29 [INFO/Vls] Browsing modules in directory "/usr/local/lib/videolan/vls"
2004-08-19 18:37:29 [DEBUG/Vls] In src/core/module.cpp line 152 -> trying file "/usr/local/lib/videolan/vls/dvbinput.so"
2004-08-19 18:37:29 [INFO/Vls] Module "input:dvb" registered
2004-08-19 18:37:29 [DEBUG/Vls] In src/core/module.cpp line 152 -> trying file "/usr/local/lib/videolan/vls/dvbreader.so"
2004-08-19 18:37:29 [INFO/Vls] Module "mpegreader:dvb" registered
2004-08-19 18:37:29 [DEBUG/Vls] In src/core/module.cpp line 152 -> trying file "/usr/local/lib/videolan/vls/dvdreader.so"
2004-08-19 18:37:29 [INFO/Vls] Module "mpegreader:dvd" registered
2004-08-19 18:37:29 [DEBUG/Vls] In netchannel.h line 45 -> New instance of module "channel:network"
2004-08-19 18:37:29 [INFO/Vls] Channel 'client1' created
2004-08-19 18:37:29 [DEBUG/Vls] In dvbinput.h line 122 -> New instance of module "input:dvb"
ASSERT ERROR in src/server/broadcast.cpp line 46 (code checked: pChannel)
2004-08-19 18:37:29 [INFO/Vls] Starting input 'dvb'
2004-08-19 18:37:29 [DEBUG/Vls] In src/server/input.cpp line 136 -> Initialising input dvb
2004-08-19 18:37:29 [INFO/dvb] DVB-S Card registered without decoder
Using default /root/.dvbrc
Reading original format . done
2004-08-19 18:37:29 [INFO/dvb] Added program 'CNNInt'
[....]
2004-08-19 18:37:29 [DEBUG/Vls] In dvbreader.h line 63 -> New instance of module "mpegreader:dvb"
2004-08-19 18:37:29 [DEBUG/Vls] In ts2ts.h line 52 -> New instance of module "mpegconverter:ts2ts"
2004-08-19 18:37:29 [INFO/Vls] Input 'dvb' sucessfully initialised
2004-08-19 18:37:29 [INFO/Vls] New admin group "master" is ok
2004-08-19 18:37:29 [INFO/Vls] New admin user "admin" is ok
2004-08-19 18:37:29 [INFO/Vls] Executing command1 : 'start CNNInt client1 dvb'
2004-08-19 18:37:29 [DEBUG/Vls] In src/server/manager.cpp line 423 -> Manager locked
2004-08-19 18:37:29 [DEBUG/dvb] In src/server/input.cpp line 205 -> Starting reception of pgrm CNNInt
2004-08-19 18:37:29 [DEBUG/dvb] In dvbinput.cpp line 465 -> DVB Channel found: CNNInt
My vls.cfg :
BEGIN "Vls"
LogFile = "vls.log"
SystemLog = "enable"
ScreenLog = "enable"
END
BEGIN "Groups"
master = "help|browse|start|resume|suspend|stop|shutdown|logout"
END
BEGIN "Users"
admin = "toto:master"
END
BEGIN "Telnet"
LocalPort = "1236"
END
BEGIN "Inputs"
dvb = "dvb"
END
BEGIN "dvb"
DeviceNumber = "0"
SendMethod = "0"
END
BEGIN "Channels"
client1 = "network"
END
BEGIN "client1"
DstHost = "1.2.3.4"
DstPort = "1234"
END
BEGIN "LaunchOnStartUp"
command1 = "start CNNInt client1 dvb"
END
and have also a .dvbrc which i pick up in the libdvb directory.
Thanks in advance for yours help.
Mallow