[streaming] dvd streaming with vls 0.5.0

Nuno Teixeira nteixeira at bmc.pt
Thu Mar 13 14:08:01 CET 2003


Hi!

I'm in trouble trying to stream dvd's with vls-0.5.0 with RedHat 8.0 and
i've compiled vls with degub enabled. i'm using libdvdcss and libdvdread
compiled from sources too.

I'm using the default config file where LaunchOnStartUp section has:
  command1 = "start film multicast local1"

When I try it I get a ps2ts error related...

BTW with vlc (0.5.2) i can see dvd with no problem but (multicast)
streaming seem not work very well.  On 'client' side it receives data
from network but didn't refresh movie screen. it's necessary stop&play
to get it refreshed...

vls configuration
-----------------
vls version             : 0.5.0
debug mode              : 1
system logging          : 1
daemon mode             :
built-in modules        :  filechannel netchannel filereader ts2ts ps2ts
localinput videoinput
plug-in modules         :  dvdreader


[root at pc88 vls-0.5.0]# vls -vvvvvvv
Reading file /usr/local/etc/videolan/vls/vls.cfg for base configuration
Implicit declaration of input 'local1'
Implicit declaration of input 'local1'
Implicit declaration of input 'local1'
Implicit declaration of input 'local1'
VideoLAN Server v 0.5.0 (Mar 13 2003) - (c)1999-2002 VideoLAN
2003-03-13 11:43:22 [INFO/Vls]  Module "channel:file" registered
2003-03-13 11:43:22 [INFO/Vls]  Module "channel:network" registered
2003-03-13 11:43:22 [INFO/Vls]  Module "mpegreader:file" registered
2003-03-13 11:43:22 [INFO/Vls]  Module "mpegconverter:ts2ts" registered
2003-03-13 11:43:22 [INFO/Vls]  Module "mpegconverter:ps2ts" registered
2003-03-13 11:43:22 [INFO/Vls]  Module "input:local" registered
2003-03-13 11:43:22 [INFO/Vls]  Module "input:video" registered
2003-03-13 11:43:22 [INFO/Vls]  Browsing modules in directory "."
2003-03-13 11:43:22 [INFO/Vls]  Browsing modules in directory
"/usr/local/lib/videolan/vls"
2003-03-13 11:43:22 [DEBUG/Vls]  In src/core/module.cpp line 152 ->
trying file
"/usr/local/lib/videolan/vls/dvdreader.so"
2003-03-13 11:43:22 [INFO/Vls]  Module "mpegreader:dvd" registered
2003-03-13 11:43:22 [DEBUG/Vls]  In netchannel.h line 45 -> New instance
of module "channel:network"
2003-03-13 11:43:22 [INFO/Vls]  Channel 'localhost' created
2003-03-13 11:43:22 [DEBUG/Vls]  In netchannel.h line 45 -> New instance
of module "channel:network"
2003-03-13 11:43:22 [INFO/Vls]  Channel 'multicast' created
2003-03-13 11:43:22 [DEBUG/Vls]  In localinput.h line 79 -> New instance
of module "input:local"
2003-03-13 11:43:22 [INFO/Vls]  Starting input 'local1'
2003-03-13 11:43:22 [DEBUG/Vls]  In src/server/input.cpp line 136 ->
Initialising input local1
2003-03-13 11:43:22 [INFO/local1]  Added program 'dolby'
2003-03-13 11:43:22 [INFO/local1]  Added program 'canyon'
2003-03-13 11:43:22 [INFO/local1]  Added program 'film'
2003-03-13 11:43:22 [INFO/local1]  Added program 'matrix'
2003-03-13 11:43:22 [INFO/Vls]  Input 'local1' sucessfully initialised
2003-03-13 11:43:22 [INFO/Vls]  New admin group "monitor" is ok
2003-03-13 11:43:22 [INFO/Vls]  New admin group "master" is ok
2003-03-13 11:43:22 [INFO/Vls]  New admin user "monitor" is ok
2003-03-13 11:43:22 [INFO/Vls]  New admin user "bozo" is ok
2003-03-13 11:43:22 [INFO/Vls]  Telnet server initialised
2003-03-13 11:43:22 [INFO/Vls]  Executing command1 : 'start film
multicast local1'
2003-03-13 11:43:22 [DEBUG/Vls]  In src/server/manager.cpp line 423 ->
Manager locked
2003-03-13 11:43:22 [DEBUG/local1]  In src/server/input.cpp line 205 ->
Starting reception of pgrm film
2003-03-13 11:43:22 [DEBUG/Vls]  In dvdreader.h line 104 -> New instance
of module "mpegreader:dvd"
title == ""
chapter == ""
angle == ""
2003-03-13 11:43:22 [DEBUG/Vls]  In ps2ts.h line 72 -> New instance of
module "mpegconverter:ps2ts"
2003-03-13 11:43:22 [DEBUG/local1]  In ps2ts.cpp line 116 -> Mpeg
version : 2
2003-03-13 11:43:22 [DEBUG/local1]  In ps2ts.cpp line 117 -> Preparsing
: no
libdvdread: Using libdvdcss version 1.2.6 for DVD access
New Pid assigned: 80
Video: 0x80 , 128
PMT Add, PID : 0x80 , Type : 0x2
updating PCR_PID to value 128 (current pid = 0)
audio : 0000
audio : 0000
audio : 0000
audio : 0000
audio : 0000
audio : 0000
audio : 0000
audio : 0000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000
subtitle : 00000000

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000133
libdvdread: Elapsed time 5
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000186
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00018e91
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x0029cbb8
libdvdread: Elapsed time 4
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0029cbbe
libdvdread: Elapsed time 5
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 15
Synchronised with PS stream
New Pid assigned: 81
PMT Add, PID : 0x81 , Type : 0x5
New Pid assigned: 82
PMT Add, PID : 0x82 , Type : 0x5
ASSERT ERROR in ../../mpeg/ps2ts.cpp line 691 (code checked: m_iStatus
>= 0)
*** Exception *** in constructor 1 (0xbfffe730)
*** Exception *** in copy constructor (0x813a898, copy of 0xbfffe730)
*** Exception *** in destructor (0xbfffe730)
*** Exception *** in copy constructor (0xbfffe7c0, copy of 0x813a898)
*** Exception *** in constructor 2 (0xbfffe7a0)
*** Exception *** in copy constructor (0x813a8f0, copy of 0xbfffe7c0)
*** Exception *** in copy constructor (0x813a980, copy of 0xbfffe7a0)
*** Exception *** in destructor (0xbfffe7a0)
*** Exception *** in destructor (0xbfffe7c0)
*** Exception *** in destructor (0x813a898)
*** Exception *** in copy constructor (0xbfffe900, copy of 0x813a980)
*** Exception *** in constructor 2 (0xbfffe8d0)
*** Exception *** in copy constructor (0x8109188, copy of 0xbfffe900)
*** Exception *** in copy constructor (0x813a898, copy of 0xbfffe8d0)
*** Exception *** in destructor (0xbfffe8d0)
*** Exception *** in destructor (0xbfffe900)
*** Exception *** in destructor (0x813a980)
*** Exception *** in copy constructor (0xbfffeb90, copy of 0x813a898)
2003-03-13 11:43:41 [ERROR/local1]  Unable to start program film
2003-03-13 11:43:41 [ERROR/local1]  Error: unable to start streaming of
program
film
Error: Unable to create thread
Error: PS to TS converter failed to start
*** Exception *** in destructor (0xbfffeb90)
*** Exception *** in destructor (0x813a898)
2003-03-13 11:43:41 [DEBUG/Vls]  In src/server/manager.cpp line 486 ->
Manager unlocked
-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the streaming mailing list