Continuare oscam.dvbapiLuam configurarile standard ale Dvbapi in oscam si le traducem, sa invete si "astia mici"
[dvbapi]
enabled = 1
au = 1
pmt_mode = 4
request_mode = 0
user = dvbapi
boxtype = dreambox
Enabled e clar, adica e pornit daca e pe 1. AU daca vrem sa trimita emm extrase din stream catre readere (toate, nu conteaza ca e reader local sau de orice tip C, N, L), PMT mode indica oscam de unde sa isi ia informatiile legate de stream (fisier generat de receptor si existent pe acesta intr-o anume locatie), user e pentru a declara userul dvbapi (pe care mai apoi e bine sa il puneti la users, pentru a putea seta diverse pe el), boxtype e clar.
Am ramas cu request_mode care e de doua feluri
http://www.streamboard.tv/wiki/OSCam/en ... quest_mode :
0 = try all possible CAIDs one by one (default)
1 = try all CAIDs simultaneously
Pe 0 (default) modulul dvbapi va face cereri doar catre un singur caid atunci cand voi comutati pe un program, pe cel de al doilea acesta va cere din toate CAID-urile prezente pe acel canal deodata ! Niciodata nu folositi al doilea mod daca nu vreti sa generati trafic imens, sunt anumite cazuri in care poate fi util, dar altfel nu umblati la el.
Pentru ca vorbeam de CAID-urile din care face cereri oscam sa explicam cum o face. Cand comutati pe un program se genereaza informatii legate de CAID-urile prezente pe care modulul dvbapi le citeste si are listate CAID-urile prezente pe acel program. De exemplu HBO Comedy de pe 1W:
2014/01/26 18:34:17 770619A0 c [DVBAPI] Receiver sends PMT command 3 for channel 0D98
2014/01/26 18:34:17 770619A0 c [DVBAPI] Receiver wants to demux srvid 0D98 on adapter 0000 camask 0008 index 0003
2014/01/26 18:34:17 770619A0 c [ADD PID 0] CAID: 1802 ECM_PID: 1AF7 PROVID: 000000
2014/01/26 18:34:17 770619A0 c [ADD PID 1] CAID: 1880 ECM_PID: 1AF8 PROVID: 000000
2014/01/26 18:34:17 770619A0 c [ADD PID 2] CAID: 0653 ECM_PID: 1AF6 PROVID: 000000
2014/01/26 18:34:17 770619A0 c [ADD PID 3] CAID: 0D97 ECM_PID: 1AF9 PROVID: 000000
2014/01/26 18:34:17 770619A0 c [ADD PID 4] CAID: 1815 ECM_PID: 1AFA PROVID: 000000
2014/01/26 18:34:17 770619A0 c [ADD PID 5] CAID: 0D02 ECM_PID: 1AFB PROVID: 000000
2014/01/26 18:34:17 770619A0 c [ADD PID 6] CAID: 0B02 ECM_PID: 1AFC PROVID: 000000
2014/01/26 18:34:17 770619A0 c Found 7 ECMpids and 7 STREAMpids in PMT
2014/01/26 18:34:17 770619A0 c [DVBAPI] Receiver wants to demux srvid 0D98 on adapter 0000 camask 0008 index 0003
2014/01/26 18:34:17 770619A0 c New program number: 0D98 (HBO Comedy Central Europe) [pmt_list_management 3]
2014/01/26 18:34:17 770619A0 c [DVBAPI] Demuxer #0 trying to descramble PID #0 CAID 1802 PROVID 000000 ECMPID 1AF7 ANY CHID VPID 0FCC
2014/01/26 18:34:17 770619A0 c dvbapi (1802&000000/0000/0D98/92:77318114EA4597366633F76A17A2A0D9): found (500 ms) by digi (L/1/4/7) - HBO Comedy Central Europe
Vedeti ca avem 7 CAID-uri prezente. Dvbapi in mod normal va face cerere catre primul CAID listat daca avem request_mode= 0 (try all possible CAIDs one by one) asa cum e declarat ca default si de catre wiki oscam. Daca nu gaseste in readere raspuns va cere rand pe rand pe urmatoarele, asa cum spune foarte clar acea setare. Dar poate noi nu vrem sa ceara prima data din primul listat, cum am eu acum cazul 1802, ci din alt caid ca ... asa vreau eu. Ma repet : INDIFERENT de ce card local am eu, dvbapi vede cardurile locale ca orice alt reader !!
Cum am ocazia sa pot deschide HBO Comedy dintr-un alt reader pe care l-am denumit Wicard ("expertii" mici sau mari ar trebui sa banuiasca ce e acel Wicard si de ce trag din el) am decis ca pe acest program vreau ca dvbapi sa deschida din CAID 0D02 si NU din 1802, cu toate ca HBO Comedy poate fi deschis de catre localul meu dupa cum se vede mai sus. Dar sa ne jucam, ca sa vedem ce se intampla.
Deci, am pus in oscam.dvbapi urmatoarea linie :
P: 0D02::0D98
Si acum dvbapi cere pe HBO Comedy din acel CAID:
2014/01/26 18:37:19 770619A0 c dvbapi (0D02&0000A0/0000/0D98/84:8C73851B6678A1C420D35D389BD9DCB4): found (83 ms) by Wicard (P/1/2/7)
Daca comut pe HBO Romania e ok, trage din 1802, local ca e preferat si primul listat in PMT:
2014/01/26 18:38:33 770619A0 c dvbapi (1802&000000/0000/0400/92:8EBBBC725A138348423820B9A87248D3): found (284 ms) by digi (L/1/3/7) - HBO Romania
2014/01/26 18:38:33 770619A0 c dvbapi (1802&000000/0000/0400/92:86734B0E950DDBD07110B7212948D798): found (294 ms) by digi (L/1/3/7) - HBO Romania
Si conform unor teorii aiuristice scrise pe aici, daca am pus o linie P in oscam.dvbapi cica nu mai deschide din alt CAID/IDENT numai daca pun acel CAID/IDENT in oscam.dvbapi. Pai e o prostie, eu nu am pus nimic altceva in in acel fisier si Dvbapi al meu deschide orice se poate deschide din readerele mele locale sau de ce fel or fi ele:
2014/01/26 18:42:04 770619A0 c dvbapi (0B02&000000/0000/7725/4C:EF1F59275FB5BF0940E997A9D5795234): found (225 ms) by delta (P/2/3/6)
......
2014/01/26 18:43:26 770619A0 c dvbapi (0B00&000000/0000/0099/89:FFDCDDCDC9F6A3A7204930C9F550EE4A): found (1411 ms) by xxxx (P/2/2/6) - TV 2 Film
Fara sa am vre-o alta linie P cu acele CAID-uri 0B02 si 0B00, nu e nevoie ABSOLUT DELOC de liste interminabile si inutile in oscam.dvbapi !!!
Intre timp cardul meu local raspunde in continuare cererilor venite de la useri, NU ARE NICI O TREABA CU CE AM FACUT EU IN oscam.dvbapi :
2014/01/26 18:44:27 75E41D90 c dm600 (1802&000000/0000/03FB/92:6BF1D9F897E660CECA9A4379DA51A547): found (300 ms) by digi (L/1/4/6) - Kiss TV
PS: Daca mai vreti mai scriem, pana dimineata, numai sa nu stea aia mici pana tarziu rau, saracii.
