Page 1 of 1

DVB under linux

Posted: 20 Nov 2007 09:01
by Saltypete
Hi
I'm trying to use vlc to view DVB-T on Ubuntu 7.04 (edgy)

I start vlc with
vlc -vvv --ttl 12 --program=561 dvb: --dvb-adapter=0 --dvb-frequency=226500000 --dvb-bandwidth=7

The error I get is

Code: Select all

libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 1) for PID 0
Full output is

Code: Select all

VLC media player 0.8.6 Janus [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: loading plugins cache file /home/pmcnamara/.vlc/cache/plugins-04041e.dat [00000001] main private debug: recursively browsing `modules' [00000001] main private debug: recursively browsing `/usr/lib/vlc' [00000001] main private debug: recursively browsing `plugins' [00000001] main private debug: module bank initialized, found 215 modules [00000001] main private debug: opening config file /home/pmcnamara/.vlc/vlcrc [00000001] main private debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU [00000001] main private debug: looking for memcpy module: 1 candidate [00000001] main private debug: using memcpy module "memcpy" [00000280] main playlist debug: waiting for thread completion [00000280] main playlist debug: thread 3080158096 (playlist) created at priority 0 (playlist/playlist.c:184) [00000281] main private debug: waiting for thread completion [00000281] main private debug: thread 3071765392 (preparser) created at priority 0 (playlist/playlist.c:210) [00000282] main interface debug: looking for interface module: 1 candidate [00000282] main interface debug: using interface module "hotkeys" [00000282] main interface debug: thread 3063372688 (interface) created at priority 0 (interface/interface.c:231) [00000284] main interface debug: looking for interface module: 1 candidate [00000284] main interface debug: using interface module "screensaver" [00000284] main interface debug: thread 3054979984 (interface) created at priority 0 (interface/interface.c:231) [00000280] main playlist debug: adding playlist item `dvb:' ( dvb: ) [00000286] main interface debug: looking for interface module: 5 candidates [00000286] main interface debug: using interface module "wxwidgets" [00000286] main interface debug: thread 3029437328 (manager) created at priority 0 (interface/interface.c:216) [00000286] wxwidgets interface debug: Using last windows config '(-1,0,0,800,600)(0,0,25,425,86)(6,0,0,-1,150)' [00000286] wxwidgets interface debug: id=0 p=(0,25) s=(425,86) [00000286] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150) [00000280] main playlist debug: nothing requested, starting [00000280] main playlist debug: creating new input thread [00000289] main input debug: waiting for thread completion [00000289] main input debug: creating statistics handler [00000289] main input debug: `dvb:' gives access `dvb' demux `' path `' [00000289] main input debug: creating demux: access='dvb' demux='' path='' [00000291] main demuxer debug: looking for access_demux module: 0 candidates [00000291] main demuxer warning: no access_demux module matched "dvb" [00000289] main input debug: creating access 'dvb' path='' [00000292] main access debug: looking for access2 module: 6 candidates [00000292] dvb access debug: Opening device /dev/dvb/adapter0/frontend0 [00000289] main input debug: thread 3002485648 (input) created at priority 0 (input/input.c:265) [00000292] dvb access debug: Frontend Info: [00000292] dvb access debug: name = DiBcom 3000MC/P [00000292] dvb access debug: type = OFDM (DVB-T) [00000292] dvb access debug: frequency_min = 48000000 (kHz) [00000292] dvb access debug: frequency_max = 860000000 (kHz) [00000292] dvb access debug: frequency_stepsize = 62500 [00000292] dvb access debug: frequency_tolerance = 0 [00000292] dvb access debug: symbol_rate_min = 0 (kHz) [00000292] dvb access debug: symbol_rate_max = 0 (kHz) [00000292] dvb access debug: symbol_rate_tolerance (ppm) = 0 [00000292] dvb access debug: notifier_delay (ms) = 0 [00000292] dvb access debug: Frontend Info capability list: [00000292] dvb access debug: inversion auto [00000292] dvb access debug: forward error correction 1/2 [00000292] dvb access debug: forward error correction 2/3 [00000292] dvb access debug: forward error correction 3/4 [00000292] dvb access debug: forward error correction 5/6 [00000292] dvb access debug: forward error correction 7/8 [00000292] dvb access debug: forward error correction auto [00000292] dvb access debug: card can do QPSK [00000292] dvb access debug: card can do QAM 16 [00000292] dvb access debug: card can do QAM 64 [00000292] dvb access debug: card can do QAM auto [00000292] dvb access debug: transmission mode auto [00000292] dvb access debug: guard interval mode auto [00000292] dvb access debug: hierarchy mode auto [00000292] dvb access debug: card can recover from a cable unplug [00000292] dvb access debug: End of capability list [00000292] dvb access debug: trying to tune the frontend... [00000292] dvb access debug: using inversion=2 [00000292] dvb access debug: using bandwidth=7 [00000292] dvb access debug: using fec=9 [00000292] dvb access debug: using fec=9 [00000292] dvb access debug: using transmission=0 [00000292] dvb access debug: using guard=0 [00000292] dvb access debug: using hierarchy=0 [00000292] dvb access debug: Opening device /dev/dvb/adapter0/dvr0 [00000292] dvb access debug: setting filter on PAT [00000292] dvb access debug: Opening device /dev/dvb/adapter0/demux0 [00000292] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0 [00000292] dvb access debug: Opening device /dev/dvb/adapter0/ca0 [00000292] dvb access warning: CAMInit: opening CAM device failed (No such file or directory) [00000292] main access debug: using access2 module "dvb" [00000294] main private debug: pre buffering [00000294] main private debug: received first data for our buffer [00000292] dvb access debug: frontend has acquired carrier [00000292] dvb access debug: frontend has acquired sync [00000292] dvb access debug: frontend has acquired lock [00000292] dvb access debug: - Bit error rate: 2097151 [00000292] dvb access debug: - Signal strength: 2090855 [00000292] dvb access debug: - SNR: 2031616 [00000294] main private debug: prebuffering done 2068 bytes in 2s - 0 kbytes/s [00000289] main input debug: creating demux: access='dvb' demux='' path='' [00000295] main demuxer debug: looking for demux2 module: 45 candidates [00000292] dvb access debug: Opening device /dev/dvb/adapter0/demux0 [00000292] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 17 [00000292] dvb access debug: Opening device /dev/dvb/adapter0/demux0 [00000292] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 18 [00000295] main demuxer debug: using demux2 module "ts" [00000289] main input debug: looking for a subtitle file in /home/pmcnamara/tvscripts/ [00000295] ts demuxer debug: DEMUX_SET_GROUP 561 (nil) [00000292] dvb access warning: unimplemented query in control [00000289] main input debug: `dvb:' successfully opened libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 14) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 [00000292] dvb access debug: frontend has acquired signal libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 6) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 14) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 10) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 3) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 9) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 13) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 2) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 15) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 8) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 6) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 6) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 4) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 14) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 1) for PID 0
Does anyone know how to fix this?

Re: DVB under linux

Posted: 20 Nov 2007 13:07
by jonasgk
I got this error always, but it worked anyway.

Do you get a picture?

Re: DVB under linux

Posted: 20 Nov 2007 22:21
by Saltypete
I have no picture

Re: DVB under linux

Posted: 05 May 2008 18:45
by sozz
I have no picture
Did you solved it?

Re: DVB under linux

Posted: 06 May 2008 09:18
by tosty
Hi,

VLC doesn't recieve the right packet (PES). If this error appear only on a few packet then you can watch the video. In your case, you seem to have error at each packets.

If you are using an USB stick, is your USB host compatible with USB2 ?

Tosty