[vlc] Re: DVB-T in Cologne/Germany

Guido Flohr guido at imperia.net
Mon Jun 14 17:12:43 CEST 2004


Hi,

Jean-Paul Saman wrote:
> Try:
> 
> vlc -vvv dvb-t:adapter=0:frequency=650000000:fec=2:modulation=16:guard=1
> 
> the --program= I don't know.

After fixing a little bug in modules/access/dvb/linux_dvb.c (see other 
thread ("bug in linux_dvb.c with code-rate parameters") I can now 
successfully tune the card with:

vlc -vvv dvb-t:adapter=0:frequency=650000000:inversion=0:bandwidth=8:\
code-rate-hp=2:code-rate-lp=0:modulation=16:transmission=8:guard=4:\
hierarchy=-1

But all my attempts to pick the right program (PID) have failed so far. 
  The output of scan looks like:

$ scan -c -o zap
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
Frontend can not do INVERSION_AUTO, trying INVERSION_OFF instead
0x0000 0x4013: pmt_pid 0x0130 ProSiebenSat.1 -- ProSieben (running)
0x0000 0x4015: pmt_pid 0x0150 RTL World -- RTL Television (running)
0x0000 0x4018: pmt_pid 0x0180 ProSiebenSat.1 -- SAT.1 (running)
0x0000 0x4022: pmt_pid 0x0220 RTL World -- VOX (running)
Network Name 'T-Systems'
dumping lists (4 services)
ProSieben:0:h:0:0:305:306:16403
SAT.1:0:h:0:0:385:386:16408
RTL Television:0:h:0:0:337:338:16405
VOX:0:h:0:0:545:546:16418
Done.

How do I specify a PID? If I give another parameter "program=305" I get 
the following debugging output:

...
[00000114] main module debug: using demux2 module "ts"
[00000117] main module debug: using demux module "demux2"
[00000410] main input debug: starting in synch mode
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0)
[00000417] ts demuxer debug: PATCallBack called
[00000417] ts demuxer debug: new PAT ts_id=0x2201 version=27 current_next=1
[00000417] ts demuxer debug:   * number=0 pid=0x10
[00000417] ts demuxer debug:   * number=16403 pid=0x130
[00000417] ts demuxer debug:   * number=16408 pid=0x180
[00000417] ts demuxer debug:   * number=16405 pid=0x150
[00000417] ts demuxer debug:   * number=16418 pid=0x220
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 10)
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 9)
[00000417] ts demuxer debug: PATCallBack called
libdvbpsi error (PAT decoder): invalid section (section_syntax_indicator 
== 0)
libdvbpsi error (misc PSI): Bad CRC_32 (0xbb216d86) !!!
libdvbpsi error (misc PSI): Bad CRC_32 (0xd117658b) !!!
libdvbpsi error (PSI decoder): PSI section too long
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 2)
(... libdvbpsi repeating ...)
...

Are these libdvbpsi errors serious?

And how do I specify the program ID correctly?  No matter what I try, I 
always see the same output from "ts demuxer debug".

Thanks in advance!

Guido

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
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 vlc mailing list