dvb-t
Toto je starší verze dokumentu!
DVB-T
Tunery
MSI Digivox III
- vychazel jsem z abclinuxu
Dálkový ovladač
- neni treba pridavat options, kernel rozpozna ovladac spravne sam
- funkci ovladace overim pomoci input-events z baliku input-utils
apt-get install input-utils
- momentalne ma MSI ovladac index 6, stisk klavesy CHAN UP vypada takto
Pharaon:/home/djbuldog# input-events 6 /dev/input/event6 bustype : BUS_USB vendor : 0x1462 product : 0x8807 version : 512 name : "IR-receiver inside an USB DVB re" phys : "usb-0000:00:12.2-5/ir0" bits ev : EV_SYN EV_KEY waiting for events 14:14:42.655416: EV_KEY KEY_CHANNELUP pressed 14:14:42.655424: EV_SYN code=0 value=0 14:14:42.655433: EV_KEY KEY_CHANNELUP released 14:14:42.655435: EV_SYN code=0 value=0
- program xev zobrazuje jen klavesy, kterym rozumi X server, u ovladace rozumi treba sipkam, cislum, ale nerozumi treba chan up.. je potreba to namapovat.. viz http://ubuntuforums.org/showthread.php?t=444278
Kanaly
- pouzivam dve utility w_scan a dvbscan
- dvbscan je nejaky divny
$ w_scan -c CZ -X
CT 1(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:257:273:257 CT 2(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:513:529:258 CT 24 JM(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:769:785:259 CT 4(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1025:1041:260 CRo1-Radiozurnal (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4113:16641 CRo2-Praha (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4369:16642 CRo3-Vltava (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4625:16643 CRo Radio Wave (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4881:16644 CRo D-dur (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5137:16645 CRo Leonardo (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5393:16646 CRo Radio Cesko (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5649:16647 NOVA(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:101:111:513 NOVA CINEMA(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:401:411:514 Prima family(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:601:611:773 Prima COOL(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:511:770 BARRANDOV TV(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:311:2049 Prima LOVE(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:513:514:772 TV Public(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1537 Proglas(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:4097:17153
- parametr
-cvypise dostupne country - dvbscan pry potrebuje nejaky initial file.. ten lze vygenerovat pomoci -x
- pokud initial scan mame, lze volat i w_scan rychleji… - parametr -I
- bacha.. w_scan mi spatne
- u site 1 spatne detekoval GUARD_INTERVAL .. misto AUTO tam ma byt 1_4 !!!
- u site 2 dal pred novu mezeru.. coz zpusobilo chybu :)
EPG
- kruci.. tohle presne jsem chtel delat ja :) http://theses.cz/id/6aaz2p/
- mozna zkusit prejit na VDR
DVB-T2
- DVB-T2 kanály lze naladit přes w_scan
- ale tvheadend ani vlc neumí tuner naladit
-
- tady řeší, že vlc asi zkouší špatný frontend (ten frontend0 místo frontend1) a je to bez odpovědi
- nemyslím si, že to přesně ten problém, protože u tvheadend si můžu vybrat frontend který chci použít
-
- tady borec ukazuje úplně ten samý problém, ale není tam řešení
- na IRC #linuxtv mi potvrdili, že VLC má problém s těmi 2 frontendy a že vybírá špatný
- <xdarklight> iirc vlc doesn't support cards with multiple frontends
- dále mi poradil zapnout správný debug
–trace linuxdvb
- na IRC #hts borec říkal
- I have the 72 (an astrometa and 2 xbox tuners)
- mine are running on a Banana Pi though [4.12.8-sunxi]
- To get mine working I usually set the freq, bw, constellation and transmission mode
- prý používám hodně auto hodnot, že mám zkusit dát něco na manual.. co nejvíc toho
- Parametry DVB-T2 přechodové sítě zdroj
- Norma: DVB-T2
- Modulace: 256QAM
- Vysílací mód: 32 FFT
- Ochranný interval: 1/8
- FEC: 2/3
- Kapacita muxu: 33,35 Mbit/s
- parametry lze vyčíst i z channels.conf (syntax), w_scan umí generovat channels.conf
- B8D0G8S1T32Y0P0
- B - šířka pásma 8 Mhz (to jde poznat i tak, že kanály jsou od sebe 8 Mhz)
- G - guard 1/8
- T - transport mode 32k
- skenování (srovnání)
- dvbscan, scan jsou součástí dvb-apps. Zatím nepodporují ale DVB-T2
- vyžadují initial scan
- vytváří soubor channels.conf, který pak využívají programy jako tzap, Mplayer, Xine
-
- prý taky podporuje DVB-T2
- generuje jiný channels.conf, který slouží jako krmení pro dvbv5-zap
- taky potřebuje initial scan soubor, ten mu vytvořím přes
w_scan -x, aby obsahoval i DVB-T2
# T[2] <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> <guard> <hi> [plp_id] [# comment] #------------------------------------------------------------------------------ T 642000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE T 626000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE # CESKE RADIOKOMUNIKACE T 674000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE # Digital Broadcasting T 778000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE # Sit 3-Czech Digital Group T2 530000000 8MHz AUTO NONE AUTO 32k 1/8 NONE # Prechodova sit 12
- musím přepsat do formátu
[CHANNEL]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 530000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = NONE
MODULATION = QAM/256
TRANSMISSION_MODE = 32K
GUARD_INTERVAL = 1/8
HIERARCHY = NONE
INVERSION = AUTO
- funguje, ale padá mi to na double free
dvbv5-scan -a0 -f1 /tmp/initial2.scan -o /tmp/dvb_channel.conf -O zap Scanning frequency #1 530000000 Lock (0x1f) Quality= Poor Signal= 68,23% C/N= 18,71dB UCB= 3025323 PER= 1,70 Service Prima LOVE | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima ZOOM | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima MAX | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima COOL | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Ocko | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Ocko Gold | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Ocko Expres | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Noe TV | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Barrandov Plus | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Kino Barrandov | T2, provider CESKE RADIOKOMUNIKACE: reserved Service BARRANDOV TV | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Barrandov FAMILY | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Slagr TV | T2, provider CESKE RADIOKOMUNIKACE: reserved
… try with dvbV5-zap, if that doesn't work, open a thread on the forums :)
w_scan
w_scan -c CZ w_scan version 20170107 (compiled for DVB API 5.10) using settings for CZECH REPUBLIC DVB aerial DVB-T Europe scan type TERRESTRIAL, channellist 4 output format vdr-2.0 output charset 'UTF-8', use -C to override Info: using DVB adapter auto detection. /dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Realtek RTL2832 (DVB-T)": good :-) /dev/dvb/adapter0/frontend1 -> TERRESTRIAL "Panasonic MN88473": very good :-)) Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend1) -_-_-_-_ Getting frontend capabilities-_-_-_-_ Using DVB API 5.10 frontend 'Panasonic MN88473' supports DVB-T2 INVERSION_AUTO QAM_AUTO TRANSMISSION_MODE_AUTO GUARD_INTERVAL_AUTO HIERARCHY_AUTO FEC_AUTO BANDWIDTH_AUTO not supported, trying 6/7/8 MHz. FREQ (42.00MHz ... 1002.00MHz) -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Scanning DVB-T... Scanning 8MHz frequencies... ... cut ... Scanning DVB-T2... ... cut ... 530000: (time: 03:00.731) signal ok: QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:0:0) QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:0:0) : updating transport_stream_id: -> (0:0:61958) QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:0:61958) : updating network_id -> (0:12609:61958) updating transponder: (QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:12609:61958)) 0x0000 to (QAM_AUTO f = 530000 kHz I999B8C999D0T32G8Y0P0 (8395:12609:61958)) 0x4004 ... cut ... tune to: QAM_AUTO f = 530000 kHz I999B8C999D0T32G8Y0P0 (8395:12609:61958) (time: 05:46.447) service = Prima LOVE | T2 (CESKE RADIOKOMUNIKACE) service = Prima ZOOM | T2 (CESKE RADIOKOMUNIKACE) service = Prima MAX | T2 (CESKE RADIOKOMUNIKACE) service = Prima | T2 (CESKE RADIOKOMUNIKACE) service = Prima COOL | T2 (CESKE RADIOKOMUNIKACE) service = Ocko | T2 (CESKE RADIOKOMUNIKACE) service = Ocko Gold | T2 (CESKE RADIOKOMUNIKACE) service = Ocko Expres | T2 (CESKE RADIOKOMUNIKACE) service = Noe TV | T2 (CESKE RADIOKOMUNIKACE) service = Barrandov Plus | T2 (CESKE RADIOKOMUNIKACE) service = Kino Barrandov | T2 (CESKE RADIOKOMUNIKACE) service = BARRANDOV TV | T2 (CESKE RADIOKOMUNIKACE) service = Barrandov FAMILY | T2 (CESKE RADIOKOMUNIKACE) service = Slagr TV | T2 (CESKE RADIOKOMUNIKACE)
channels.conf
Prima | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4041=36:4042=cze@17,4043=cze:4050:0:786:8395:61958:0 Prima ZOOM | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4101=36:4102=cze@17:0:0:783:8395:61958:0 Prima COOL | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4061=36:4062=cze@17:4070:0:787:8395:61958:0 Prima LOVE | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4081=36:4082=cze@17:4090:0:782:8395:61958:0 BARRANDOV TV | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4141=36:4142=cze@17,4143=cze:4150:0:2058:8395:61958:0 Prima MAX | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4121=36:4122=cze@17:4130:0:785:8395:61958:0 Barrandov Plus | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4181=36:4182=cze@17,4183=cze:4190:0:2055:8395:61958:0 Kino Barrandov | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4161=36:4162=cze@17,4163=cze:4170:0:2056:8395:61958:0 Ocko Gold | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4221=36:4222=cze@17:0:0:1029:8395:61958:0 Slagr TV | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4241=36:4242=cze@17:0:0:5635:8395:61958:0 Ocko | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4201=36:4202=cze@17:0:0:1028:8395:61958:0 Barrandov FAMILY | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4261=36:4262=cze@17:0:0:2059:8395:61958:0 Ocko Expres | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4281=36:4282=cze@17:0:0:1030:8395:61958:0 Noe TV | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4301=36:4302=cze@17:0:0:1282:8395:61958:0
vlc
- když ho spustím přes terminál, s verbose režimem, nad xspf playlistem z w_scan, tak to vypíše na konci chyby:
[0000558ca4808148] core libvlc debug: art not found for dvb-t2://frequency=530000000 [00007f7f9400c1d8] dtv access error: cannot set frontend tuning parameters: Invalid argument [00007f7f9400c1d8] dtv access error: tuning to 530000000 Hz failed [00007f7f9400c1d8] core access debug: no access modules matched [00007f7fb800b568] core input error: open of 'dvb-t2://frequency=530000000' failed [0000558ca481c198] core playlist debug: dead input [0000558ca481c198] core playlist debug: changing item without a request (current 45/46) [0000558ca481c198] core playlist debug: nothing to play [0000558ca491df38] qt4 interface debug: IM: Deleting the input
- jaký adaptér vlastně používá? jaký frontend?
- správně by měl použít frontend 1 a adaptér 0
dvb-t.1506292049.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
