[streaming] vls with Nexus-S: libdvbpsi error (PSI decoder): TS discontinuity

Sven Severus sseverus at debitel.net
Sun Mar 16 00:25:25 CET 2003


Dear Friends,

I got a problem with DVB streaming. Any help would be highly appreciated.

My current system: P4 2.4B, 512MB RAM, Hauppauge Nexus-S
SuSE 8.1 (k_deflt-2.4.19-174, kernel-source-2.4.19.SuSE-115)
vls-0.5.0, libdvbpsi-0.1.2, linuxtv-dvb-1.0.0-pre2 (linuxtv.org), libdvb-0.2.2 (metzlerbros).
All compilations without problems, szap, tuxview,  .. working well.

My sole problem with vls: DVB-streaming does not work properly (vls.cfg see below).

When I start vls and enter "start WDR_FERNSEHEN localfile dvb" via telnet 
interface, it seems to work, but I see two or three messages like "libdvbpsi error 
(PSI decoder): TS discontinuity (received 6, expected 0)" in the log of vls (see 
below). When trying to play the generated file stream.ts with vlc, video 
is extremly choppy, no audio. vlc log reports "packet lost by ts demux: 
current 11, packet 0)" and while playing, "late picture skipped (1057132)".

I read many postings in the mailing lists, in particular the one from Tristan 
Leteurtre: "Patch for WinTV DVB-S streaming with VideoLAN" dated end 
september 2003: he described the problems in TS stream handling with 
non-buget DVB-S cards and provided a driver patch as solution, that is not 
available any more (I read, it became obsolete in the meantime).
I am not sure, but I think the issues described there could be an explanation 
for my problem.

So let me come to the questions:
1. What is the reason for my problem?
2. What can I do to solve it?
3. Has anybody a vls with a Hauppauge Nexus-S as DVB input working properly?
If so, please tell me the exact versions of driver, libdvb, patches .. you are
using. Any additional tips or tricks neccessary to be known?
4. Is the Leteurtre-patch really obsolete today? Why?

Thanks in advance for any answer.

Best regards,
Sven Severus

======= vls.cfg ==============================================

BEGIN "Vls"
  LogFile       = "vls.log"             # log file
  ScreenLog     = "enable"              # log to the console
  SystemLog     = "disable"             # log to the systemlog
END 

BEGIN "Groups"
  monitor       = "help|browse|logout"
  master        = "help|browse|start|resume|suspend|stop|shutdown|logout|config|program|input|channel|show"
END

BEGIN "Users"
  monitor       = "3BcKWoiQn0vi6:monitor"       # password is 'monitor'
  bozo          = "JKg2TpPerilnw:master"        # password is 'bozo'
END

BEGIN "Interfaces"
  Telnet = "telnet"                # Port to use for that purpose
END

BEGIN "Telnet"
  LocalPort     = "9999"                # Port to use for that purpose
  Use = "true"
END

BEGIN "Inputs"
  local1       = "local"               # Local input example
  dvb          = "dvb"                 # Video input example (DVB card)
END

BEGIN "Input"
  ProgramCount = "1"
END

BEGIN "1"
  Name     = "bundy"
  FileName = "/etc/videolan/vls/mwc0.mpg"
  Type     = "Mpeg2-PS"
END

BEGIN "dvb"
  DeviceNumber = "0"                   # /dev/dvb/adapter<i>
  Frequency    = "12669500"
  Polarization = "0"
  SymbolRate   = "22000000"
  DiSEqC       = "0"
  LNB_Lof1     = "9750000"
  LNB_Lof2     = "10600000"
  LNB_SLof     = "11700000"
  IgnoreTimeout = "1"
  SendMethod   = "1"                   # 0 - Send All Pids
                                       # 1 - Send only MPEG2 datas 
END

BEGIN "Channels"
  localhost     = "network"
  client1       = "network"
  localfile     = "file"
END

BEGIN "localhost"         # The client is on the same host as the server
  DstHost = "127.0.0.1"
  DstPort = "1234"
END

BEGIN "client1"                          # unicast example
  DstHost = "192.168.0.1"                # destination host
  DstPort = "1234"                       # destination port
END

BEGIN "localfile"
  FileName = "/stream.ts"
  Append   = "no"                        # rewrite the file if it exists
END

BEGIN "LaunchOnStartUp"
END

====== log of vls -vvv ===============================================

VideoLAN Server v 0.5.0 (Mar 15 2003) - (c)1999-2002 VideoLAN
2003-03-15 22:20:57 [INFO/Vls]  Module "channel:file" registered
2003-03-15 22:20:57 [INFO/Vls]  Module "channel:network" registered
2003-03-15 22:20:57 [INFO/Vls]  Module "mpegreader:file" registered
2003-03-15 22:20:57 [INFO/Vls]  Module "mpegconverter:ts2ts" registered
2003-03-15 22:20:57 [INFO/Vls]  Module "mpegconverter:ps2ts" registered
2003-03-15 22:20:57 [INFO/Vls]  Module "input:local" registered
2003-03-15 22:20:57 [INFO/Vls]  Module "input:video" registered
2003-03-15 22:20:57 [INFO/Vls]  Browsing modules in directory "."
2003-03-15 22:20:57 [INFO/Vls]  Browsing modules in directory "/usr/local/lib/videolan/vls"
2003-03-15 22:20:57 [INFO/Vls]  Module "input:dvb" registered
2003-03-15 22:20:57 [INFO/Vls]  Module "mpegreader:dvb" registered
2003-03-15 22:20:57 [INFO/Vls]  Channel 'localhost' created
2003-03-15 22:20:57 [INFO/Vls]  Channel 'localfile' created
2003-03-15 22:20:57 [INFO/Vls]  Channel 'client1' created
2003-03-15 22:20:57 [INFO/Vls]  Starting input 'dvb'
2003-03-15 22:20:57 [INFO/dvb]  DVB-S Card registered with decoder

Using default /root/.dvbrc

Reading original format . done
2003-03-15 22:20:57 [INFO/dvb]  Added program 'Das_Erste'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'Bayerisches_Fernsehen'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'Hessen_Fernsehen'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'Arte_Deutsch'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'SR_Fernsehen_Südwest'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'WDR_FERNSEHEN'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'BR_Alpha'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'Südwest_Fernsehen_Baden-Württemberg'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'Phoenix'
2003-03-15 22:20:57 [INFO/dvb]  Added program 'ARD_WM2002'
2003-03-15 22:20:57 [INFO/Vls]  Input 'dvb' sucessfully initialised
2003-03-15 22:20:57 [INFO/Vls]  Starting input 'local1'
2003-03-15 22:20:57 [INFO/local1]  Added program 'bundy'
2003-03-15 22:20:57 [INFO/Vls]  Input 'local1' sucessfully initialised
2003-03-15 22:20:57 [INFO/Vls]  New admin group "monitor" is ok
2003-03-15 22:20:57 [INFO/Vls]  New admin group "master" is ok
2003-03-15 22:20:57 [INFO/Vls]  New admin user "monitor" is ok
2003-03-15 22:20:57 [INFO/Vls]  New admin user "bozo" is ok
2003-03-15 22:20:57 [INFO/Vls]  Telnet server initialised
2003-03-15 22:21:04 [INFO/Vls]  Processing incoming connection from 192.168.0.1
2003-03-15 22:21:10 [INFO/Vls]  User "bozo" successfully authenticated
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 0)

New PAT
  transport_stream_id : 1101
  version_number      : 18
    | program_number @ [NIT|PMT]_PID
    |              0 @ 0x10 (16)
    |          28106 @ 0x64 (100)
    |          28107 @ 0xc8 (200)
    |          28108 @ 0x12c (300)
    |          28109 @ 0x190 (400)
    |          28110 @ 0x1f4 (500)
    |          28111 @ 0x258 (600)
    |          28112 @ 0x2bc (700)
    |          28113 @ 0x320 (800)
    |          28114 @ 0x384 (900)
    |          28120 @ 0xbb8 (3000)
    |          28121 @ 0xc1c (3100)
    |          28122 @ 0xc80 (3200)
    |          28123 @ 0xce4 (3300)
    |          28124 @ 0xd48 (3400)
    |          28125 @ 0xdac (3500)
    |          28126 @ 0xe10 (3600)
    |          28127 @ 0xe74 (3700)
    |          28128 @ 0xed8 (3800)
    |          28129 @ 0xf3c (3900)
    |          28130 @ 0x7d0 (2000)
  active              : 1

Deleted programs

Added programs
    |              0 @ 0x10 (16)
    |          28106 @ 0x64 (100)
    |          28107 @ 0xc8 (200)
    |          28108 @ 0x12c (300)
    |          28109 @ 0x190 (400)
    |          28110 @ 0x1f4 (500)
    |          28111 @ 0x258 (600)
    |          28112 @ 0x2bc (700)
    |          28113 @ 0x320 (800)
    |          28114 @ 0x384 (900)
    |          28120 @ 0xbb8 (3000)
    |          28121 @ 0xc1c (3100)
    |          28122 @ 0xc80 (3200)
    |          28123 @ 0xce4 (3300)
    |          28124 @ 0xd48 (3400)
    |          28125 @ 0xdac (3500)
    |          28126 @ 0xe10 (3600)
    |          28127 @ 0xe74 (3700)
    |          28128 @ 0xed8 (3800)
    |          28129 @ 0xf3c (3900)
    |          28130 @ 0x7d0 (2000)
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 7)

New PAT
  transport_stream_id : 1101
  version_number      : 18
    | program_number @ [NIT|PMT]_PID
    |              0 @ 0x10 (16)
    |          28106 @ 0x64 (100)
    |          28107 @ 0xc8 (200)
    |          28108 @ 0x12c (300)
    |          28109 @ 0x190 (400)
    |          28110 @ 0x1f4 (500)
    |          28111 @ 0x258 (600)
    |          28112 @ 0x2bc (700)
    |          28113 @ 0x320 (800)
    |          28114 @ 0x384 (900)
    |          28120 @ 0xbb8 (3000)
    |          28121 @ 0xc1c (3100)
    |          28122 @ 0xc80 (3200)
    |          28123 @ 0xce4 (3300)
    |          28124 @ 0xd48 (3400)
    |          28125 @ 0xdac (3500)
    |          28126 @ 0xe10 (3600)
    |          28127 @ 0xe74 (3700)
    |          28128 @ 0xed8 (3800)
    |          28129 @ 0xf3c (3900)
    |          28130 @ 0x7d0 (2000)
  active              : 1

Deleted programs

Added programs
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0)
--- 259
--- 25a
--- 25c
--- 76e
--- 818
--- 1bbc
--- 1bbd
--- 1bbe
2003-03-15 22:22:17 [INFO/Vls]  Received 'shutdown' command: stopping vls
2003-03-15 22:22:17 [INFO/Vls]  Telnet server stopped
2003-03-15 22:22:17 [INFO/Vls]  Stopping the manager
2003-03-15 22:22:17 [INFO/Vls]  Manager stopped
2003-03-15 22:22:17 [INFO/Vls]  Destroying administrator module
2003-03-15 22:22:17 [INFO/Vls]  Shutdowning all the opened sessions...
2003-03-15 22:22:17 [INFO/Vls]  Closing connection from 192.168.0.1
2003-03-15 22:22:17 [INFO/Vls]  Telnet server destroyed
2003-03-15 22:22:17 [INFO/Vls]  Destroying manager module
2003-03-15 22:22:17 [INFO/Vls]  Destroying the manager
2003-03-15 22:22:17 [INFO/Vls]  Input local1 correctly stopped
2003-03-15 22:22:17 [INFO/Vls]  Input dvb correctly stopped
2003-03-15 22:22:17 [INFO/Vls]  Manager destroyed

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.videolan.org/pipermail/streaming/attachments/20030316/5d35c7a0/attachment.htm 


More information about the streaming mailing list