Page 1 of 1

DVB problem which appears by some time

Posted: 23 Mar 2005 12:52
by errno
I run VLC 0.8.1 on Gentoo Linux as translation server. I use DVB-card as streams source.

So, when I run this command:

Code: Select all

vlc -v --ttl 1 --ts-es-id-pid --programs 4001,4004 dvb:// --dvb-adapter 0 --dvb-frequency 11823000 --dvb-srate 28000000 --dvb-voltage 18 --dvb-fec 7 \ --sout '#duplicate{dst=std{access=http,mux=ps,url=192.168.168.252:1234},select="program=4001", \ dst=std{access=http,mux=ps,url=192.168.168.252:1237},select="program=4004", \ dst=std{access=http,mux=ps,url=192.168.180.8:1234},select="program=4001", \ dst=std{access=http,mux=ps,url=192.168.180.8:1237},select="program=4004",}'
,I get what I want, but after some time (about a day) VLC become logging this:

Code: Select all

[00000227] dvb access error: read failed (Value too large for defined data type) libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 8) [00000230] ts demuxer warning: discontinuity received 0x8 instead of 0x6 [00000230] ts demuxer warning: discontinuity received 0x8 instead of 0xd [00000230] ts demuxer warning: discontinuity received 0x6 instead of 0xd [00000230] ts demuxer warning: discontinuity received 0xe instead of 0x8 libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 15) [00000227] dvb access error: read failed (Value too large for defined data type) [00000230] ts demuxer warning: discontinuity received 0x4 instead of 0x9 [00000230] ts demuxer warning: discontinuity received 0x2 instead of 0x1 [00000230] ts demuxer warning: discontinuity received 0x8 instead of 0x3 libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 5) [00000227] dvb access error: read failed (Value too large for defined data type) libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 14) [00000230] ts demuxer warning: discontinuity received 0xc instead of 0x6 [00000230] ts demuxer warning: discontinuity received 0x5 instead of 0x1 [00000230] ts demuxer warning: discontinuity received 0xe instead of 0x4 [00000230] ts demuxer warning: discontinuity received 0x7 instead of 0x2 libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 15)
Overal system gets very slow, and stream on the client is broken.
After restarting VLC, all things immediately goes back to normal.
What happens with VLC, and how to solve this problem???

P.S. Sorry for terrible English :(