Fichier de configuration pour DVBapi. Grâce à ce fichier, le décodage peut être accéléré chez les émetteurs multicrypt, il est également possible d’ignorer les demandes inutiles.

Syntaxe

S: [device] [PMT file name]
P: [CAID]:[provider ID]:[service ID]:[ECM PID]:[CHID] continue
I: [CAID]:[provider ID]:[service ID]:[ECM PID]:[CHID] ignore
J: [CAID]:[provider ID]:[service ID]:[ECM PID] join
A: ::service ID:
:[provider ID][:][ECM PID]
   ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn 9851:09/17/2014
X: [CAID]:[provider ID]:[service ID]:[ECM PID] demux
D: [CAID]:[provider ID]:[service ID]:[ECM PID] delay
L: [CAID]:[provider ID]:[service ID]:[ECM PID] ECM length (hexa)
M: [CAID]:[provider ID]:[service ID]:[ECM PID] target CAID:[target provider ID]
   NEW svn 9771: 21/06/2014 
   ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn 9811:07/22/2014
P: [CAID]:[provider ID]:[service ID]:[ECM PID]:[CHID]:[FORCE]:[PIDX] priority
I: [CAID]:[provider ID]:[service ID]:[ECM PID]:[CHID]:[PIDX] ignore

S = donne le nom de l’appareil DVB API et le nom du fichier PMT (valable pour STAPI seulement!)

P = Paramètre pour prioriser (Priority), recommandé pour les services payants “à la demande” continue = 1

  1. force DVBAPI à déchiffrer ce qui est mis en priorité jusqu’à ce que ça fonctionne
  2. recommandé pour les services payants “à la demande”
  3. par défaut, désactivé, DVBAPI tente d’ouvrir 3 fois puis s’arrete

I = Paramètre pour ignorer (Ignore)

J = joined CAID[:]joined provider ID[:]joined ECM PID join to another ECM PID

A = set a dummy ECM request with CAID FFFF for services with a constant CW shown as unencrypted service (for STBs without PMT PID support only!)

X = add decoding on an extra demux index on the same CA device (Multi ECM) (not support on all STBs)

D = Paramètre pour appliquer un délai (Delay) en millisecondes sur les CW’s

L = Paramètre pour fixer la longueur ECM en hexa

M = Paramètre pour lier (Mapping) 2 CAID pour un même provider id

Exemples

P: 0100:123456       # Le CAID 0100 avec le Provider 123456 a la priorité
P: 0100 1            # donne priorité au CAID 0100 indéfiniment (peut être utile pour mettre à jour des droits expirés)
P: :1234             # L'ECM avec le Provider ID 1234 a la priorité sur chaque service
P: 0200              # Le CAID 0200 a la priorité
P: 0300::9ABC        # Le CAID 0300 a seulement la priorité sur le service 9ABC
L: 0700 8e           # autorise le CAID 0700 avec longueur ECM de 8e (en hexa)
M: 0400 0500:123456  # Le CAID 0400 et 0500 sont liés sur le provider ID 123456
D: 0600 200          # Attend 200 ms avant que le CW pour le CAID 0600 soit écrit
I: :654321           # Le Provider ID 654321 est ignoré pour chaque service
I: 0                 # Ignore tous les CAID qui n'ont pas été utilisés avant