[dvblast-devel] CA device addressing

Christophe Massiot cmassiot at openheadend.tv
Mon Aug 10 14:31:20 CEST 2015


I don’t think there is a way to achieve what you want without patching the source and adding options to specify frontend and CA devices. Actually, I didn’t think what you wanted to achieve was possible at all ;).

> On 10 Aug 2015, at 12:10, Kompan Kolia <kompan at yandex.ru> wrote:
> 
> I try to use mknod for "symlink" of /adapter1/ca0 as /adapter0/ca1
> It`s work with -y option.
> 
> In this case I need two instance of dvblast.
> One for receive signal from adapter0 and cam0
> Second for receive signal from adapter0 and cam1 (symlink of adapter1/ca0)
> 
> But second instance can`t start because frontend0 is use. 
> 
> 10.08.2015, 12:59, "Doychin Dokov" <dokov at silistra.tv>:
>> I believe TBS cards are not capable of what you want to achieve - each CA slot is hardwired to the appropriate tuner and not routable the way you want it.
>> 
>> - D.
>> 
>> 2015-08-10 12:50 GMT+03:00 Kompan Kolia <kompan at yandex.ru>:
>>> Sorry for repeating, but previous letter was in HTML format, and I don`t receive any comments.
>>> 
>>> Hello All :)
>>> 
>>> I have system with few TBS (TBS 6991SE) with two inputs.
>>> 
>>> This cards are made like two tuners on one board.
>>> Each card consists of two tuners and two CI slots
>>> 
>>> After system boot in /dev/dvb folder looks like that:
>>> 
>>> /dev/dvb/adapter0:
>>> total 0
>>> crw-rw---T 1 root video 212, 53 Jul 13 17:25 ca0
>>> crw-rw---T 1 root video 212, 50 Jul 13 17:25 demux0
>>> crw-rw---T 1 root video 212, 51 Jul 13 17:25 dvr0
>>> crw-rw---T 1 root video 212, 54 Jul 13 17:25 frontend0
>>> crw-rw---T 1 root video 212, 52 Jul 13 17:25 net0
>>> 
>>> /dev/dvb/adapter1:
>>> total 0
>>> crw-rw---T 1 root video 212, 58 Jul 13 17:25 ca0
>>> crw-rw---T 1 root video 212, 55 Jul 13 17:25 demux0
>>> crw-rw---T 1 root video 212, 56 Jul 13 17:25 dvr0
>>> crw-rw---T 1 root video 212, 59 Jul 13 17:25 frontend0
>>> crw-rw---T 1 root video 212, 57 Jul 13 17:25 net0
>>> 
>>> We want to achieve following:
>>> 
>>> First instance of dvblast:
>>> 1 Receives encrypted DVB-S2 signal from the first input (/dev/dvb/adapter0/frontend0)
>>> 2 CA0 (/dev/dvb/adapter0/ca0) decrypts it.
>>> 
>>> Second instance of dvblast:
>>> 1 Receives encrypted DVB-S2 signal from the same FIRST input (/dev/dvb/adapter0/frontend0)  (the same transponder)
>>> 2 CA0 from second card (/dev/dvb/adapter1/ca0) decrypts it.
>>> 
>>> Third instance of dvblast:
>>> Receives unencrypted FTA DVB-S2 signal from second input (/dev/dvb/adapter1/frontend0) from some other transponder.
>>> 
>>> We know about -y (--ca) feature, but it does not work for us, because second CA (adapter1/ca0) assigned to other DVB-tuner (adapter1) during boot.
>>> 
>>> Is there any solution or workaround for specifying input source for receive stream and CA to decode it.
>>> 
>>> Example:
>>> 
>>> ######### For First Input #################
>>> 
>>> dvblast  -a 0 -f xxxxx -s xxxxxx -v 13 -c /dvblast.cfg
>>> 
>>> ------------ dvblast.cfg ------------
>>> 
>>> # Channel 1, /adapter0/frondend0, /adapter0/ca0
>>> 
>>> 224.5.5.1:1234 1 216
>>> 
>>> # Channel 2, /adapter0/frondend0, /adapter1/ca0
>>> 224.5.5.2:1234/ca=/adapter1/ca0 1 217
>>> 
>>> ------- end of dvblast.cfg ----------
>>> 
>>> ######### END For First Input #################
>>> 
>>> ######### For Second Input #################
>>> 
>>> dvblast  -a 0 -f xxxxx -s xxxxxx -v 13 -c /dvblast.cfg
>>> 
>>> ------------ dvblast.cfg ------------
>>> # Channel 1, /adapter1/frondend0
>>> 
>>> 224.5.5.1:1234 0 210
>>> 
>>> ------- end of dvblast.cfg ----------
>>> 
>>> ######### END For Second Input #################
>>> 
>>> or something else.
>>> 
>>> Thank for advise.
>>> _______________________________________________
>>> dvblast-devel mailing list
>>> dvblast-devel at videolan.org
>>> https://mailman.videolan.org/listinfo/dvblast-devel
>> 
>> ,
>> 
>> _______________________________________________
>> dvblast-devel mailing list
>> dvblast-devel at videolan.org
>> https://mailman.videolan.org/listinfo/dvblast-devel
> _______________________________________________
> dvblast-devel mailing list
> dvblast-devel at videolan.org
> https://mailman.videolan.org/listinfo/dvblast-devel



More information about the dvblast-devel mailing list