DVB-S streaming trouble

*nix specific usage questions
cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

DVB-S streaming trouble

Postby cMex » 30 Jul 2007 21:49

Hi!
I have trouble when try to stream out DVB-S content. Trouble is:

Code: Select all

[00000245] dvb access warning: no lock, tuning again [00000245] dvb access debug: using inversion=2 [00000245] dvb access debug: using fec=9 [00000245] dvb access debug: using voltage=13 [00000245] dvb access debug: using tone=1 [00000245] dvb access debug: frontend has acquired signal [00000245] dvb access debug: frontend has acquired carrier
But szap tells:

Code: Select all

sat:~/.szap# szap -n 12 -x reading channels from file '/root/.szap/channels.conf' zapping to 12 'Nile': sat 0, frequency = 12539 MHz H, symbolrate 27500000, vpid = 0x049d, apid = 0x049e using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' status 01 | signal 8e6d | snr 72e1 | ber 0000fff0 | unc 00000000 | status 1f | signal acd1 | snr 919e | ber 0000fff0 | unc 00000000 | FE_HAS_LOCK
vlc compiled:
./configure --enable-dvb --enable-dvbpsi --enable-ffmpeg --disable-dvd --disable-mad --disable-skins2 --disable-wxwidgets --enable-libmpeg2

dvb_core was already recompiled with dvb_shutdown_timeout=0,

streaming command is:

Code: Select all

vlc -vvv --color --ts-es-id-pid --programs=1181,1182 dvb: --dvb-adapter=0 --dvb-frequency=12539000 --dvb-srate=27500000 --sout udp:192.168.30.29
Thanks for attention.

There is a full log:

Code: Select all

VLC media player 1.8.6c Janus starting VLC root wrapper... using UID 0 (root) *************************************** * Running VLC as root is discouraged. * *************************************** It is potentially dangerous, and might not even work properly. [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat [00000001] main private debug: recursively browsing `modules' [00000001] main private debug: recursively browsing `/usr/local/lib/vlc' [00000001] main private debug: recursively browsing `plugins' [00000001] main private debug: module bank initialized, found 180 modules [00000001] main private debug: opening config file /root/.vlc/vlcrc [00000001] main private warning: config file /root/.vlc/vlcrc does not exist yet [00000001] main private debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU [00000001] main private debug: looking for memcpy module: 3 candidates [00000001] main private debug: using memcpy module "memcpymmxext" [00000229] main playlist debug: waiting for thread completion [00000229] main playlist debug: thread 3075877776 (playlist) created at priority 0 (playlist/playlist.c:184) [00000230] main private debug: waiting for thread completion [00000230] main private debug: thread 3067485072 (preparser) created at priority 0 (playlist/playlist.c:210) [00000231] main interface debug: looking for interface module: 1 candidate [00000231] main interface debug: using interface module "hotkeys" [00000231] main interface debug: thread 3059067792 (interface) created at priority 0 (interface/interface.c:231) [00000229] main playlist debug: adding playlist item `dvb:' ( dvb: ) [00000233] main interface debug: looking for interface module: 1 candidate [00000233] main interface debug: using interface module "rc" [00000233] main interface debug: thread 3050621840 (manager) created at priority 0 (interface/interface.c:216) [00000229] main playlist debug: creating new input thread [00000235] main input debug: waiting for thread completion [00000235] main input debug: thread 3042229136 (input) created at priority 0 (input/input.c:265) [00000235] main input debug: creating statistics handler [00000237] main stream output debug: using sout chain=`std{mux="",access="udp",dst="192.168.30.29"}' [00000237] main stream output debug: stream=`std' [00000238] main private debug: looking for sout stream module: 1 candidate [00000238] main private warning: missing value for option mux [00000238] main private debug: set sout option: sout-standard-access to udp [00000238] main private debug: set sout option: sout-standard-dst to 192.168.30.29 [00000238] stream_out_standard private debug: creating `udp/(null)://192.168.30.29' [00000238] stream_out_standard private debug: extension is 29 [00000238] stream_out_standard private debug: extension -> mux=(null) [00000238] stream_out_standard private debug: using `udp/ts://192.168.30.29' [00000240] main private debug: looking for sout access module: 1 candidate [00000240] main private debug: net: connecting to 192.168.30.29 port 1234 [00000242] main private debug: thread 3033803664 (sout write thread) created at priority 0 (udp.c:268) [00000240] access_output_udp private debug: udp access output opened(192.168.30.29:1234) [00000240] main private debug: using sout access module "access_output_udp" [00000238] stream_out_standard private debug: access opened [00000243] main private debug: looking for sout mux module: 1 candidate [00000243] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000 [00000243] main private debug: using sout mux module "mux_ts" [00000237] main stream output debug: muxer support adding stream at any time [00000238] stream_out_standard private debug: mux opened [00000238] main private debug: using sout stream module "stream_out_standard" [00000235] main input debug: `dvb:' gives access `dvb' demux `' path `' [00000235] main input debug: creating demux: access='dvb' demux='' path='' [00000244] main demuxer debug: looking for access_demux module: 0 candidates [00000244] main demuxer warning: no access_demux module matched "dvb" [00000235] main input debug: creating access 'dvb' path='' [00000245] main access debug: looking for access2 module: 5 candidates [00000245] dvb access debug: Opening device /dev/dvb/adapter0/frontend0 [00000245] dvb access debug: Frontend Info: [00000245] dvb access debug: name = ST STV0299 DVB-S [00000245] dvb access debug: type = QPSK (DVB-S) [00000245] dvb access debug: frequency_min = 950000 (kHz) [00000245] dvb access debug: frequency_max = 2150000 (kHz) [00000245] dvb access debug: frequency_stepsize = 125 [00000245] dvb access debug: frequency_tolerance = 0 [00000245] dvb access debug: symbol_rate_min = 1000000 (kHz) [00000245] dvb access debug: symbol_rate_max = 45000000 (kHz) [00000245] dvb access debug: symbol_rate_tolerance (ppm) = 500 [00000245] dvb access debug: notifier_delay (ms) = 0 [00000245] dvb access debug: Frontend Info capability list: [00000245] dvb access debug: inversion auto [00000245] dvb access debug: forward error correction 1/2 [00000245] dvb access debug: forward error correction 2/3 [00000245] dvb access debug: forward error correction 3/4 [00000245] dvb access debug: forward error correction 5/6 [00000245] dvb access debug: forward error correction 7/8 [00000245] dvb access debug: forward error correction auto [00000245] dvb access debug: card can do QPSK [00000245] dvb access debug: End of capability list [00000245] dvb access debug: trying to tune the frontend... [00000245] dvb access debug: frequency 12539000 is in Ku-band [00000245] dvb access debug: using inversion=2 [00000245] dvb access debug: using fec=9 [00000245] dvb access debug: using voltage=13 [00000245] dvb access debug: using tone=1 [00000245] dvb access debug: Opening device /dev/dvb/adapter0/dvr0 [00000245] dvb access debug: setting filter on PAT [00000245] dvb access debug: Opening device /dev/dvb/adapter0/demux0 [00000245] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0 [00000245] dvb access debug: Opening device /dev/dvb/adapter0/ca0 [00000245] dvb access warning: CAMInit: opening CAM device failed (No such file or directory) [00000245] main access debug: using access2 module "dvb" [00000247] main private debug: pre buffering [00000245] dvb access debug: frontend has acquired signal [00000245] dvb access debug: frontend has acquired carrier [00000245] dvb access debug: frontend has lost carrier [00000245] dvb access debug: frontend has acquired carrier [00000245] dvb access warning: no lock, tuning again [00000245] dvb access debug: using inversion=2 [00000245] dvb access debug: using fec=9 [00000245] dvb access debug: using voltage=13 [00000245] dvb access debug: using tone=1 [00000245] dvb access debug: frontend has acquired signal [00000245] dvb access debug: frontend has acquired carrier [00000245] dvb access warning: no lock, tuning again [00000245] dvb access debug: using inversion=2 [00000245] dvb access debug: using fec=9 [00000245] dvb access debug: using voltage=13 [00000245] dvb access debug: using tone=1 [00000245] dvb access debug: frontend has acquired signal [00000245] dvb access debug: frontend has acquired carrier [00000245] dvb access warning: no lock, tuning again [00000245] dvb access debug: using inversion=2 [00000245] dvb access debug: using fec=9 [00000245] dvb access debug: using voltage=13 [00000245] dvb access debug: using tone=1 [00000245] dvb access debug: frontend has acquired signal [00000245] dvb access debug: frontend has acquired carrier signal 2 received, terminating vlc - do it again in case it gets stuck [00000001] main private debug: removing all interfaces [00000233] main interface debug: thread 3050621840 joined (interface/interface.c:258) [00000233] main interface debug: removing module "rc" [00000231] main interface debug: thread 3059067792 joined (interface/interface.c:258) [00000231] main interface debug: removing module "hotkeys" [00000001] main private debug: removing playlist handler [00000230] main private debug: thread 3067485072 joined (playlist/playlist.c:247) [00000247] main private debug: prebuffering done 0 bytes in 32s - 0 kbytes/s [00000247] main private error: cannot pre fill buffer [00000235] main input warning: cannot create a stream_t from access [00000245] dvb access debug: DMXUnsetFilter: closing demux 6 [00000245] main access debug: removing module "dvb" [00000238] main private debug: destroying chain... (name=std) [00000243] main private debug: removing module "mux_ts" [00000242] access_output_udp private debug: packet has been sent too late (1185824544650610) [00000242] main private debug: thread 3033803664 joined (udp.c:316) [00000240] access_output_udp private debug: udp access output closed [00000240] main private debug: removing module "access_output_udp" [00000238] main private debug: removing module "stream_out_standard" [00000238] main private debug: destroying chain done [00000235] main input debug: thread 3042229136 joined (input/input.c:412) [00000229] main playlist debug: thread 3075877776 joined (playlist/playlist.c:248) [00000229] main playlist: stopping playback [00000229] main playlist debug: deleting playlist item `dvb:' [00000001] main private debug: removing all video outputs [00000001] main private debug: removing all audio outputs [00000001] main private debug: removing module "memcpymmxext" [00000001] main private debug: saving plugins cache file /root/.vlc/cache/plugins-04041e.dat

cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

Re: DVB-S streaming trouble

Postby cMex » 31 Jul 2007 11:22

If I use --dvb-voltage=18 for horizontal polarisation (because of channel H-polarised) there are another errors:

Code: Select all

VLC media player 0.8.6c Janus starting VLC root wrapper... using UID 0 (root) *************************************** * Running VLC as root is discouraged. * *************************************** It is potentially dangerous, and might not even work properly. [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat [00000001] main private debug: recursively browsing `modules' [00000001] main private debug: recursively browsing `/usr/local/lib/vlc' [00000001] main private debug: recursively browsing `plugins' [00000001] main private debug: module bank initialized, found 180 modules [00000001] main private debug: opening config file /root/.vlc/vlcrc [00000001] main private warning: config file /root/.vlc/vlcrc does not exist yet [00000001] main private debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU [00000001] main private debug: looking for memcpy module: 3 candidates [00000001] main private debug: using memcpy module "memcpymmxext" [00000229] main playlist debug: waiting for thread completion [00000229] main playlist debug: thread 3076549520 (playlist) created at priority 0 (playlist/playlist.c:184) [00000230] main private debug: waiting for thread completion [00000230] main private debug: thread 3068156816 (preparser) created at priority 0 (playlist/playlist.c:210) [00000231] main interface debug: looking for interface module: 1 candidate [00000231] main interface debug: using interface module "hotkeys" [00000231] main interface debug: thread 3059739536 (interface) created at priority 0 (interface/interface.c:231) [00000229] main playlist debug: adding playlist item `dvb:' ( dvb: ) [00000233] main interface debug: looking for interface module: 1 candidate [00000233] main interface debug: using interface module "rc" [00000233] main interface debug: thread 3051293584 (manager) created at priority 0 (interface/interface.c:216) [00000229] main playlist debug: creating new input thread [00000235] main input debug: waiting for thread completion [00000235] main input debug: thread 3042900880 (input) created at priority 0 (input/input.c:265) [00000235] main input debug: creating statistics handler [00000237] main stream output debug: using sout chain=`std{mux="",access="udp",dst="192.168.30.29"}' [00000237] main stream output debug: stream=`std' [00000238] main private debug: looking for sout stream module: 1 candidate [00000238] main private warning: missing value for option mux [00000238] main private debug: set sout option: sout-standard-access to udp [00000238] main private debug: set sout option: sout-standard-dst to 192.168.30.29 [00000238] stream_out_standard private debug: creating `udp/(null)://192.168.30.29' [00000238] stream_out_standard private debug: extension is 29 [00000238] stream_out_standard private debug: extension -> mux=(null) [00000238] stream_out_standard private debug: using `udp/ts://192.168.30.29' [00000240] main private debug: looking for sout access module: 1 candidate [00000240] main private debug: net: connecting to 192.168.30.29 port 1234 [00000242] main private debug: thread 3034475408 (sout write thread) created at priority 0 (udp.c:268) [00000240] access_output_udp private debug: udp access output opened(192.168.30.29:1234) [00000240] main private debug: using sout access module "access_output_udp" [00000238] stream_out_standard private debug: access opened [00000243] main private debug: looking for sout mux module: 1 candidate [00000243] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000 [00000243] main private debug: using sout mux module "mux_ts" [00000237] main stream output debug: muxer support adding stream at any time [00000238] stream_out_standard private debug: mux opened [00000238] main private debug: using sout stream module "stream_out_standard" [00000235] main input debug: `dvb:' gives access `dvb' demux `' path `' [00000235] main input debug: creating demux: access='dvb' demux='' path='' [00000244] main demuxer debug: looking for access_demux module: 0 candidates [00000244] main demuxer warning: no access_demux module matched "dvb" [00000235] main input debug: creating access 'dvb' path='' [00000245] main access debug: looking for access2 module: 5 candidates [00000245] dvb access debug: Opening device /dev/dvb/adapter1/frontend0 [00000245] dvb access debug: Frontend Info: [00000245] dvb access debug: name = ST STV0299 DVB-S [00000245] dvb access debug: type = QPSK (DVB-S) [00000245] dvb access debug: frequency_min = 950000 (kHz) [00000245] dvb access debug: frequency_max = 2150000 (kHz) [00000245] dvb access debug: frequency_stepsize = 125 [00000245] dvb access debug: frequency_tolerance = 0 [00000245] dvb access debug: symbol_rate_min = 1000000 (kHz) [00000245] dvb access debug: symbol_rate_max = 45000000 (kHz) [00000245] dvb access debug: symbol_rate_tolerance (ppm) = 500 [00000245] dvb access debug: notifier_delay (ms) = 0 [00000245] dvb access debug: Frontend Info capability list: [00000245] dvb access debug: inversion auto [00000245] dvb access debug: forward error correction 1/2 [00000245] dvb access debug: forward error correction 2/3 [00000245] dvb access debug: forward error correction 3/4 [00000245] dvb access debug: forward error correction 5/6 [00000245] dvb access debug: forward error correction 7/8 [00000245] dvb access debug: forward error correction auto [00000245] dvb access debug: card can do QPSK [00000245] dvb access debug: End of capability list [00000245] dvb access debug: trying to tune the frontend... [00000245] dvb access debug: frequency 12539000 is in Ku-band [00000245] dvb access debug: using inversion=2 [00000245] dvb access debug: using fec=9 [00000245] dvb access debug: using voltage=18 [00000245] dvb access debug: using tone=1 [00000245] dvb access debug: Opening device /dev/dvb/adapter1/dvr0 [00000245] dvb access debug: setting filter on PAT [00000245] dvb access debug: Opening device /dev/dvb/adapter1/demux0 [00000245] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0 [00000245] dvb access debug: Opening device /dev/dvb/adapter1/ca0 [00000245] dvb access warning: CAMInit: opening CAM device failed (No such file or directory) [00000245] main access debug: using access2 module "dvb" [00000247] main private debug: pre buffering [00000245] dvb access debug: frontend has acquired signal [00000245] dvb access debug: frontend has acquired carrier [00000245] dvb access debug: frontend has acquired stable FEC [00000245] dvb access debug: frontend has acquired sync [00000245] dvb access debug: frontend has acquired lock [00000245] dvb access debug: - Bit error rate: 65520 [00000245] dvb access debug: - Signal strength: 43087 [00000245] dvb access debug: - SNR: 37254 [00000247] main private debug: received first data for our buffer [00000247] main private debug: prebuffering done 376 bytes in 0s - 0 kbytes/s [00000235] main input debug: creating demux: access='dvb' demux='' path='' [00000248] main demuxer debug: looking for demux2 module: 39 candidates [00000245] dvb access debug: Opening device /dev/dvb/adapter1/demux0 [00000245] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 17 [00000245] dvb access debug: Opening device /dev/dvb/adapter1/demux0 [00000245] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 18 [00000248] main demuxer debug: using demux2 module "ts" [00000235] main input debug: looking for a subtitle file in /root/.szap/ [00000248] ts demuxer debug: DEMUX_SET_GROUP -1 0x8229890 [00000235] main input debug: starting in sync mode [00000245] dvb access warning: unimplemented query in control [00000235] main input debug: `dvb:' successfully opened libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 0 [00000248] ts demuxer debug: PATCallBack called [00000248] ts demuxer debug: new PAT ts_id=9100 version=20 current_next=1 [00000248] ts demuxer debug: * number=0 pid=16 [00000248] ts demuxer debug: * number=8801 pid=4096 [00000248] ts demuxer debug: * number=8986 pid=1128 [00000248] ts demuxer debug: * number=8988 pid=1133 [00000248] ts demuxer debug: * number=8987 pid=1130 [00000248] ts demuxer debug: * number=8809 pid=4435 [00000248] ts demuxer debug: * number=8813 pid=4436 [00000248] ts demuxer debug: * number=8814 pid=4438 [00000248] ts demuxer debug: * number=8812 pid=4443 [00000248] ts demuxer debug: * number=8811 pid=4440 [00000248] ts demuxer debug: * number=8810 pid=4445 [00000248] ts demuxer debug: * number=8981 pid=1178 [00000248] ts demuxer debug: * number=8982 pid=1179 [00000248] ts demuxer debug: * number=8983 pid=1183 [00000248] ts demuxer debug: * number=8984 pid=1187 [00000248] ts demuxer debug: * number=8985 pid=1189 [00000248] ts demuxer debug: * number=8991 pid=1191 [00000248] ts demuxer debug: * number=9082 pid=6915 [00000248] ts demuxer debug: * number=9081 pid=6914 [00000248] ts demuxer debug: * number=8927 pid=5635 [00000248] ts demuxer debug: * number=8926 pid=5634 [00000248] ts demuxer debug: * number=8901 pid=5379 [00000248] ts demuxer debug: * number=8904 pid=5378 [00000248] ts demuxer debug: * number=8906 pid=5386 [00000248] ts demuxer debug: * number=8907 pid=5388 [00000248] ts demuxer debug: * number=8880 pid=5132 [00000248] ts demuxer debug: * number=8879 pid=5125 [00000248] ts demuxer debug: * number=8878 pid=5124 [00000248] ts demuxer debug: * number=8877 pid=5123 [00000248] ts demuxer debug: * number=8876 pid=5122 [00000248] ts demuxer debug: * number=8826 pid=4610 [00000248] ts demuxer debug: * number=8827 pid=4611 [00000248] ts demuxer debug: * number=8828 pid=4614 libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for PID 17 [00000248] ts demuxer debug: PSINewTableCallBack: table 0x42(66) ext=0x238c(9100) [00000248] ts demuxer debug: SDTCallBack called [00000248] ts demuxer debug: new SDT ts_id=9100 version=19 current_next=1 network_id=318 [00000248] ts demuxer debug: * service id=8801 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=EUTELSAT name=SKYPLEX TXP91 [00000235] main input debug: EsOutProgramMeta: number=8801 [00000235] main input debug: - Name = SKYPLEX TXP91 [00000235] main input debug: - Provider = EUTELSAT [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8901 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=SkyMux name=Skyplex 10.2 [00000235] main input debug: EsOutProgramMeta: number=8901 [00000235] main input debug: - Name = Skyplex 10.2 [00000235] main input debug: - Provider = SkyMux [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8906 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=12 provider=OpenMux IP Gateway name=Data_01 [00000235] main input debug: EsOutProgramMeta: number=8906 [00000235] main input debug: - Name = Data_01 [00000235] main input debug: - Provider = OpenMux IP Gateway [00000235] main input debug: - Type = Data broadcast service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8904 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=12 provider=OpenMux IP Gateway name=HitCast Data 1 [00000235] main input debug: EsOutProgramMeta: number=8904 [00000235] main input debug: - Name = HitCast Data 1 [00000235] main input debug: - Provider = OpenMux IP Gateway [00000235] main input debug: - Type = Data broadcast service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8907 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=12 provider=OpenMux IP Gateway name=Data_02 [00000235] main input debug: EsOutProgramMeta: number=8907 [00000235] main input debug: - Name = Data_02 [00000235] main input debug: - Provider = OpenMux IP Gateway [00000235] main input debug: - Type = Data broadcast service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8986 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=SkyMux name=SKY MEDIO [00000235] main input debug: EsOutProgramMeta: number=8986 [00000235] main input debug: - Name = SKY MEDIO [00000235] main input debug: - Provider = SkyMux [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8988 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=12 provider=OpenMux IP Gateway name=Network [00000235] main input debug: EsOutProgramMeta: number=8988 [00000235] main input debug: - Name = Network [00000235] main input debug: - Provider = OpenMux IP Gateway [00000235] main input debug: - Type = Data broadcast service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8981 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=SkyMux name=SKYGATE ERTU [00000235] main input debug: EsOutProgramMeta: number=8981 [00000235] main input debug: - Name = SKYGATE ERTU [00000235] main input debug: - Provider = SkyMux [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8982 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=ERTU name=Nile TV International [00000235] main input debug: EsOutProgramMeta: number=8982 [00000235] main input debug: - Name = Nile TV International [00000235] main input debug: - Provider = ERTU [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8983 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=ERTU name=AL NILE [00000235] main input debug: EsOutProgramMeta: number=8983 [00000235] main input debug: - Name = AL NILE [00000235] main input debug: - Provider = ERTU [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8984 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=2 provider=ERTU name=El Shark El Awsat [00000235] main input debug: EsOutProgramMeta: number=8984 [00000235] main input debug: - Name = El Shark El Awsat [00000235] main input debug: - Provider = ERTU [00000235] main input debug: - Type = Digital radio sound service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8985 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=2 provider=ERTU name=Al moagehat [00000235] main input debug: EsOutProgramMeta: number=8985 [00000235] main input debug: - Name = Al moagehat [00000235] main input debug: - Provider = ERTU [00000235] main input debug: - Type = Digital radio sound service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8991 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=ERTU name=SPORTS TEST [00000235] main input debug: EsOutProgramMeta: number=8991 [00000235] main input debug: - Name = SPORTS TEST [00000235] main input debug: - Provider = ERTU [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8876 eit schedule=0 present=0 running=0 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=Eutelsat name=Skyplex RMB [00000235] main input debug: EsOutProgramMeta: number=8876 [00000235] main input debug: - Name = Skyplex RMB [00000235] main input debug: - Provider = Eutelsat [00000235] main input debug: - Status = Unknown [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8809 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=SkyMux name=skygateTDA [00000235] main input debug: EsOutProgramMeta: number=8809 [00000235] main input debug: - Name = skygateTDA [00000235] main input debug: - Provider = SkyMux [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8813 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=2 provider=TDA name=Chaine 2 [00000235] main input debug: EsOutProgramMeta: number=8813 [00000235] main input debug: - Name = Chaine 2 [00000235] main input debug: - Provider = TDA [00000235] main input debug: - Type = Digital radio sound service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8814 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=2 provider=SkyGate name=Radio Internationale [00000235] main input debug: EsOutProgramMeta: number=8814 [00000235] main input debug: - Name = Radio Internationale [00000235] main input debug: - Provider = SkyGate [00000235] main input debug: - Type = Digital radio sound service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8926 eit schedule=0 present=0 running=0 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=Eutelsat name=Skygate BLU TV [00000235] main input debug: EsOutProgramMeta: number=8926 [00000235] main input debug: - Name = Skygate BLU TV [00000235] main input debug: - Provider = Eutelsat [00000235] main input debug: - Status = Unknown [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8812 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=2 provider=TDA name=Chaine 1 [00000235] main input debug: EsOutProgramMeta: number=8812 [00000235] main input debug: - Name = Chaine 1 [00000235] main input debug: - Provider = TDA [00000235] main input debug: - Type = Digital radio sound service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8811 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=TDA name=A3 [00000235] main input debug: EsOutProgramMeta: number=8811 [00000235] main input debug: - Name = A3 [00000235] main input debug: - Provider = TDA [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8810 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=TDA name=Canal Algerie [00000235] main input debug: EsOutProgramMeta: number=8810 [00000235] main input debug: - Name = Canal Algerie [00000235] main input debug: - Provider = TDA [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8880 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=EUTELSAT name=DIRECT 8 [00000235] main input debug: EsOutProgramMeta: number=8880 [00000235] main input debug: - Name = DIRECT 8 [00000235] main input debug: - Provider = EUTELSAT [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8879 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=NTH name=KISS PLUS WIEN [00000235] main input debug: EsOutProgramMeta: number=8879 [00000235] main input debug: - Name = KISS PLUS WIEN [00000235] main input debug: - Provider = NTH [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8877 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=EUTELSAT name=DIRECT 8 [00000235] main input debug: EsOutProgramMeta: number=8877 [00000235] main input debug: - Name = DIRECT 8 [00000235] main input debug: - Provider = EUTELSAT [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8826 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=SkyMux name=Skygate 600 [00000235] main input debug: EsOutProgramMeta: number=8826 [00000235] main input debug: - Name = Skygate 600 [00000235] main input debug: - Provider = SkyMux [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8878 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=EUTELSAT name=TV8 Mt Blanc [00000235] main input debug: EsOutProgramMeta: number=8878 [00000235] main input debug: - Name = TV8 Mt Blanc [00000235] main input debug: - Provider = EUTELSAT [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=9081 eit schedule=0 present=0 running=0 free_ca=0 [00000248] ts demuxer debug: - type=128 provider=Eutelsat name=Skygate RTORO [00000235] main input debug: EsOutProgramMeta: number=9081 [00000235] main input debug: - Name = Skygate RTORO [00000235] main input debug: - Provider = Eutelsat [00000235] main input debug: - Status = Unknown [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=9082 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=Scopus Network Technologies name=RETE ORO [00000235] main input debug: EsOutProgramMeta: number=9082 [00000235] main input debug: - Name = RETE ORO [00000235] main input debug: - Provider = Scopus Network Technologies [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8987 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=Tadiran Scopus name=MEDIOLANUM [00000235] main input debug: EsOutProgramMeta: number=8987 [00000235] main input debug: - Name = MEDIOLANUM [00000235] main input debug: - Provider = Tadiran Scopus [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8827 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=BNT name=Bulgaria TV [00000235] main input debug: EsOutProgramMeta: number=8827 [00000235] main input debug: - Name = Bulgaria TV [00000235] main input debug: - Provider = BNT [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8828 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=2 provider=BNR name=Bulgaria Radio [00000235] main input debug: EsOutProgramMeta: number=8828 [00000235] main input debug: - Name = Bulgaria Radio [00000235] main input debug: - Provider = BNR [00000235] main input debug: - Type = Digital radio sound service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program [00000248] ts demuxer debug: * service id=8927 eit schedule=0 present=0 running=4 free_ca=0 [00000248] ts demuxer debug: - type=1 provider=Scopus Network Technologies name=BLUTV [00000235] main input debug: EsOutProgramMeta: number=8927 [00000235] main input debug: - Name = BLUTV [00000235] main input debug: - Provider = Scopus Network Technologies [00000235] main input debug: - Type = Digital television service [00000235] main input debug: - Status = Running [00000235] main input debug: Trying to add meta for non-existing program libdvbpsi error (misc PSI): Bad CRC_32 (0x6eecb80a) !!! libdvbpsi error (misc PSI): Bad CRC_32 (0x33f9f284) !!! libdvbpsi error (misc PSI): Bad CRC_32 (0x5fa6a1db) !!! libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 4) for PID 17 libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 13) for PID 17 [00000248] ts demuxer debug: SDTCallBack called libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 3) for PID 17 [00000248] ts demuxer debug: SDTCallBack called libdvbpsi error (misc PSI): Bad CRC_32 (0xc47f06a3) !!! libdvbpsi error (misc PSI): Bad CRC_32 (0x2ce6f153) !!! libdvbpsi error (misc PSI): Bad CRC_32 (0xbe67b321) !!! libdvbpsi error (misc PSI): Bad CRC_32 (0x6fa66ab9) !!! signal 2 received, terminating vlc - do it again in case it gets stuck [00000001] main private debug: removing all interfaces [00000233] main interface debug: thread 3051293584 joined (interface/interface.c:258) [00000233] main interface debug: removing module "rc" [00000231] main interface debug: thread 3059739536 joined (interface/interface.c:258) [00000231] main interface debug: removing module "hotkeys" [00000001] main private debug: removing playlist handler [00000230] main private debug: thread 3068156816 joined (playlist/playlist.c:247) [00000248] ts demuxer debug: eof ? [00000235] main input debug: EOF reached [00000235] main input debug: control type=0 [00000235] main input debug: control: stopping input [00000235] main input debug: closing input [00000248] ts demuxer debug: pid list: [00000248] ts demuxer debug: - pid[0] seen [00000248] ts demuxer debug: - pid[17] seen [00000245] dvb access debug: DMXUnsetFilter: closing demux 7 [00000245] dvb access debug: DMXUnsetFilter: closing demux 8 [00000248] ts demuxer debug: - pid[8191] seen [00000248] main demuxer debug: removing module "ts" [00000245] dvb access debug: DMXUnsetFilter: closing demux 6 [00000245] main access debug: removing module "dvb" [00000235] main input debug: destroying sout [00000238] main private debug: destroying chain... (name=std) [00000243] main private debug: removing module "mux_ts" [00000242] access_output_udp private debug: packet has been sent too late (1185873579382610) [00000242] main private debug: thread 3034475408 joined (udp.c:316) [00000240] access_output_udp private debug: udp access output closed [00000240] main private debug: removing module "access_output_udp" [00000238] main private debug: removing module "stream_out_standard" [00000238] main private debug: destroying chain done [00000235] main input debug: thread 3042900880 joined (input/input.c:412) [00000229] main playlist debug: thread 3076549520 joined (playlist/playlist.c:248) [00000229] main playlist: stopping playback [00000229] main playlist debug: deleting playlist item `dvb:' [00000001] main private debug: removing all video outputs [00000001] main private debug: removing all audio outputs [00000001] main private debug: removing module "memcpymmxext" [00000001] main private debug: saving plugins cache file /root/.vlc/cache/plugins-04041e.dat

cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

Re: DVB-S streaming trouble

Postby cMex » 31 Jul 2007 11:57

And one more: when I trying to play with mplayer this - dvbstream -c 1 -f 12539 -p H -s 27500 1181 1182 -o >test.mpg, it'a all right.

kmf31
Cone that earned his stripes
Cone that earned his stripes
Posts: 308
Joined: 11 Mar 2007 21:47

Re: DVB-S streaming trouble

Postby kmf31 » 31 Jul 2007 12:29

Did you test to simply view DVB-S with vlc (and not yet streaming) ?

Did you equally test to stream with some mpeg-file as source (and not DVB-S) ?

Actually, I would believe that you should include the live555 library when compiling vlc in order to be able to stream (but I am not 100% sure if simple udp-streaming requires this, certainly rtsp-streaming requires this library).
In any case, for the moment your ./configure options do not include live555.

In short you must test if your problem is either with DVB-S support or with streaming support in VLC.


PS: Obey to the error messages: do not run vlc as root!! Run vlc as a normal user.

cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

Re: DVB-S streaming trouble

Postby cMex » 31 Jul 2007 12:36

Did you test to simply view DVB-S with vlc (and not yet streaming) ?
Will test today.
Did you equally test to stream with some mpeg-file as source (and not DVB-S) ?
I've tested streaming of mpeg source file (avi, mpeg, mp3). All right.

Actually, I would believe that you should include the live555 library when compiling vlc in order to be able to stream (but I am not 100% sure if simple udp-streaming requires this, certainly rtsp-streaming requires this library).
In any case, for the moment your ./configure options do not include live555.

In short you must test if your problem is either with DVB-S support or with streaming support in VLC.
I think trouble in DVB-S support, because of normal supported streaming of other, local sources (like wrote upper). I'll test package without live555.
What do you think about libdvbpsi errors, which is in the posted log? Maybe, there is a trouble?
PS: Obey to the error messages: do not run vlc as root!! Run vlc as a normal user.
It'll be done when streaming starts to work.

kmf31
Cone that earned his stripes
Cone that earned his stripes
Posts: 308
Joined: 11 Mar 2007 21:47

Re: DVB-S streaming trouble

Postby kmf31 » 31 Jul 2007 14:02

The libdvbpsi errors of type: "TS discontinuity" seem quite harmless, I have them regularly with DVB-T after startup of vlc. The errors "Bad CRC_32" may be more serious but it is possible that they are due to some problem with the reception.


It is possible that your precise choice of dvb-options is not perfect (this is always a bit complicated). Actually you can charge the file channels.conf (the one you use together with szap) directly in vlc simply by:

Code: Select all

vlc channels.conf
(provided you have a copy of channels.conf in the actual folder).
This should start the first dvb-channel of this file with vlc. Then you open the playlist-menu of vlc and save this as a vlc-playlist, say: "dvb.m3u" and here you see all the options vlc has selected. Maybe you have up to now some errors with the technical options ?
Have also a look here:
viewtopic.php?f=13&t=38945&p=121026&hilit=dvb#p121026

cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

Re: DVB-S streaming trouble

Postby cMex » 31 Jul 2007 16:33

I try to do vlc channels.conf, but there is no channels (by mind of vlc):
sat:~/.vlc# vlc ./channels.conf
VLC media player 0.8.6c Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

It is potentially dangerous, and might not even work properly.
Remote control interface initialized. Type `help' for help.
status change: ( new input: ./channels.conf )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
status change: ( stop state: 0 )
[00000229] main playlist: nothing to play
playlist
|*./channels.conf ./channels.conf|General|
playlist: returned 0 (no error)
channels.conf file gathered by "scan sat.conf" and it's content is:
RETE ORO:12539:h:0:27500:6916:6917:9082
SKYPLEX TXP91:12539:h:0:27500:0:0:8801
SKY MEDIO:12539:h:0:27500:0:0:8986
Network:12539:h:0:27500:0:0:8988
MEDIOLANUM:12539:h:0:27500:1131:1132:8987
skygateTDA:12539:h:0:27500:0:0:8809
Chaine 2:12539:h:0:27500:0:4437:8813
Radio Internationale:12539:h:0:27500:0:4439:8814
Chaine 1:12539:h:0:27500:0:4444:8812
A3:12539:h:0:27500:4441:4442:8811
Canal Algerie:12539:h:0:27500:4446:4447:8810
SKYGATE ERTU:12539:h:0:27500:0:0:8981
Nile TV International:12539:h:0:27500:1181:1182:8982
AL NILE:12539:h:0:27500:1185:1186:8983
El Shark El Awsat:12539:h:0:27500:0:1188:8984
Al moagehat:12539:h:0:27500:0:1190:8985
SPORTS TEST:12539:h:0:27500:1192:1194:8991
Skygate RTORO:12539:h:0:27500:0:0:9081
BLUTV:12539:h:0:27500:5636:5637:8927
Skygate BLU TV:12539:h:0:27500:0:0:8926
Skyplex 10.2:12539:h:0:27500:0:0:8901
HitCast Data 1:12539:h:0:27500:0:0:8904
Data_01:12539:h:0:27500:0:0:8906
Data_02:12539:h:0:27500:0:0:8907
DIRECT 8:12539:h:0:27500:5129:5130:8880
KISS PLUS WIEN:12539:h:0:27500:0:5128:8879
TV8 Mt Blanc:12539:h:0:27500:5126:5127:8878
DIRECT 8:12539:h:0:27500:5129:5130:8877
Skyplex RMB:12539:h:0:27500:0:0:8876
Skygate 600:12539:h:0:27500:0:0:8826
Bulgaria TV:12539:h:0:27500:4612:4613:8827
Bulgaria Radio:12539:h:0:27500:0:4615:8828
I'm in panic already, what I do wrong? :)

cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

Re: DVB-S streaming trouble

Postby cMex » 31 Jul 2007 16:49

Reply to previous question: I haven't GUI for VLC on that host, but tried to play DVB-S in console, the result is:
sat:~/.szap# vlc --color --programs=1181,1182 --ts-es-id-pid dvb: --dvb-adapter=1 --dvb-voltage=18 --dvb-frequency=12539000 --dvb-srate=27500000
VLC media player 0.8.6c Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

It is potentially dangerous, and might not even work properly.
Remote control interface initialized. Type `help' for help.
status change: ( new input: dvb: )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 5634
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 5122
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 5132
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 1183
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 5123
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 5124
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 5635
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 4438
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 1187
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 1128
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 4443
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 5379
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 1189
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 4440
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 6914
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 6915
[00000285] oss audio output error: cannot open audio device (/dev/dsp)
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 1133
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 1191
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 5378
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 4445
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 4096
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 4610
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 5386
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 1130
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 5388
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 4611
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for PID 1178
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 4435
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 1179
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 4436
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 4614
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 2) for PID 5635
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 5635
signal 2 received, terminating vlc - do it again in case it gets stuck
status change: ( stop state: 0 )
status change: ( quit )
[00000229] main playlist: stopping playback

kmf31
Cone that earned his stripes
Cone that earned his stripes
Posts: 308
Joined: 11 Mar 2007 21:47

Re: DVB-S streaming trouble

Postby kmf31 » 31 Jul 2007 21:13

If you don't have a graphical interface for vlc things are more complicated for testing (you can still view videos in a simple window with vlc ??).

I suggest that you edit a simple channels.conf file with only one line (i.e. one channel) and that you start vlc with this file:

Code: Select all

vlc channels.conf --sout file/ps:file_to_record.mpg
or if you prefer the TS format:

Code: Select all

vlc channels.conf --sout file/ts:file_to_record.ts
Here you will see if this creates a file or not.

Furthermore, depending on the parametrisation (or preferences) of vlc it is possible that vlc does not automatically starts with the first element of the playlist. You previous problem with channels.conf may be simply that you have manually to start with some entry. Normally this is done in the playlist window but if you don't have a graphical vlc this may be cumbersome. Also the action to save or better transform channels.conf to a playlist is not obvious without graphical interface.

You can also use the option "--playlist-autostart" to force vlc to start with the first entry of the playlist.

Actually you should think to compile vlc with one graphical interface, otherwise testing is really cumbersome.

cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

Re: DVB-S streaming trouble

Postby cMex » 01 Aug 2007 08:44

Output with one channel playlist:
sat:~# vlc channel.conf --sout file/ps:test.mpg
VLC media player 0.8.6c Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

It is potentially dangerous, and might not even work properly.
Remote control interface initialized. Type `help' for help.
[00000242] mux_ps private: Open
status change: ( new input: channel.conf )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
[00000242] mux_ps private: Close
status change: ( stop state: 0 )
[00000229] main playlist: nothing to play
signal 2 received, terminating vlc - do it again in case it gets stuck
status change: ( stop state: 0 )
status change: ( quit )
[00000229] main playlist: stopping playback
Maybe anyone can give me sample of playlist (m3u) with dvb formated string?

kmf31, great thanks for your attention, I'll build GUI and then try again.

kmf31
Cone that earned his stripes
Cone that earned his stripes
Posts: 308
Joined: 11 Mar 2007 21:47

Re: DVB-S streaming trouble

Postby kmf31 » 01 Aug 2007 12:43

As an example I have a playlist such as:

Code: Select all

#EXTM3U #EXTINF:0,TF1 #EXTVLCOPT:dvb-inversion=2 #EXTVLCOPT:dvb-bandwidth=8 #EXTVLCOPT:dvb-fec=2 #EXTVLCOPT:dvb-fec=9 #EXTVLCOPT:dvb-modulation=64 #EXTVLCOPT:dvb-transmission=8 #EXTVLCOPT:dvb-guard=32 #EXTVLCOPT:dvb-hierarchy=-1 #EXTVLCOPT:program=1537 #EXTVLCOPT:dvb-frequency=730167000 dvb:
and the corresponding line in channels.conf is:

Code: Select all

TF1:730167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:120:130:1537
But this is for DVB-T (or in France called TNT) the terrestial version of DVB and not the Sat-Version which is quite different in these details.

cMex
New Cone
New Cone
Posts: 9
Joined: 30 Jul 2007 21:34

Re: DVB-S streaming trouble

Postby cMex » 02 Aug 2007 08:56

Thanks for help, I finished setup. Trouble was in programs id, I've typed video channel id (vpid) and audio channel id in --programs parameter, but have to write program id (sid).
But now one more question: what I have to do, when streaming channel with one sid, which having many audio languages (Euronews for example) and have one vpid and many audio channels ids accordingly?

kmf31
Cone that earned his stripes
Cone that earned his stripes
Posts: 308
Joined: 11 Mar 2007 21:47

Re: DVB-S streaming trouble

Postby kmf31 » 02 Aug 2007 13:07

You may use the options "--sout-all" to stream or record "everything" that arrives but in my case (with dvb-t) this actually uses the full multiplex with many channels and many audio tracks and certains channels having one or two audio tracks. This creates a highly multiplexed file with many tracks.

If I want to record with dvb-t one channel but with all audio tracks I use a command line such as:

Code: Select all

vlc --programs 514 --color --ttl 12 --ts-es-id-pid dvb:// --dvb-frequency=698167000 --dvb-adapter=0 --dvb-bandwidth=8 --sout="#standard{mux=ps,dst=record_file.mpg,access=file}"
The important thing here is "programs" with an "s" in plural and not "program" and in the end the use of
--sout="#standard{blabla}"

because if I use the more simpler way to record with:

--sout file/ps:record_file.mpg

it does NOT work to retain all audio channels. I don't know why there is this difference between the different ways of writing these options.

I believe if you stream with "programs" and a similar #standard{blabla}-line (with streaming parameters) it should work correctly.

There are also ways to separate different channels of the same multiplex for streaming to different (local) IPs using the #duplicate directive.


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 35 guests