CI-Unterstützung für CineS2, Mystique SaTiX-S2 Dual usw.

  • Der Patch tut, was er soll, gute Arbeit!

    Das harte und das weiche CAM gehen wieder.

    Vielen Dank nochmals!


    Mit vdr-2.4.0 geht es aber immer noch nicht.

    Dateien

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von jrie ()

  • Mit vdr-2.4.0 geht es aber immer noch nicht.

    Ich kann mir nicht vorstellen, dass das am ddci2 Plugin liegt.

    Vielleicht kann dir Klaus ja beim Debuggen helfen.

  • Ja, meine ursprüngliche Annahme, es müsse an ddci2 oder am ACL liegen ist offensichtlich falsch. Es liegt am vdr.


    Stört das hier? Dann könnte man die Beiträge in einen anderen Thread auslagern.

  • Mein Verständnis ist nur sehr oberflächlich.

    Ich habe ein paar printf‘s in vdr-2.4.0 eingebaut.

    Vielleicht blicke ich aber auch nur nicht richtig durch …


    Auf dem Transponder sind 4 Sender, die alle die 3 selben ECM Pids haben.

    Beim Hinschalten werden diese 12 CaPids hinzugefügt, beim Wegschalten werden diese 12 CaPids gelöscht. Auch wenn sie noch benötigt werden.


    Wie werden denn in vdr-2.4.0 shared CaPids geschützt?

    Dateien

    • ci.c.diff

      (1,16 kB, 9 Mal heruntergeladen, zuletzt: )
  • hallo,

    vdr-2.4.0 macht dass schon richtig - soweit ich den code verstanden habe.

    du könntest folgendes testen:
    zeile 2504 ci.c
    if (GetCaPids(source, transponder, p->programNumber, CaSystemIds, MAXRECEIVEPIDS + 1, CaPids) > 0) {

    if (Active)

    caPidReceiver->AddPids(CaPids);

    else {

    ++++ FixSharedCaPids(p->programNumber, CaSystemIds, CaPids);

    caPidReceiver->DelPids(CaPids);

    }

    }


    falls dies Besserung bringt - bitte unbedingt an klaus melden - der kümmert sich dann.
    gruß, onur