installeer git
dan
git clone https://github.com/OpenPLi/enigma2.git
en de files staan op je pc
Met je juiste SDK kan je out of the box enigma2 compileren.
het valt met net in
github kan je ook een zip file laten genereren
Ik heb eens gekeken, maar ik ben natuurlijk geen specialist in die code.
Voor alle duidelijkheid: het is niet omdat ik eens kijk naar die code, dat ik de verantwoordelijkheid nu op mij neem om het op te lossen.
Ik wou eens zien of ik daar een oorzaak in kon vinden.
Ik zie dat er een initialisatie van ca0 gebeurt (hardcoded), bij de descramble methode.
Geen idee of dat correct is, en of moet gecheckt worden of ca0 juist is, of dat het ook ca1...ca20 kan zijn dat moet geïnitialiseerd moet worden.
int descrambler_init(void)
{
int desc_fd;
const char *filename = "/dev/dvb/adapter0/ca0";
desc_fd = open(filename, O_RDWR);
if (desc_fd == -1) {
eWarning("[CI descrambler] can not open %s", filename);
}
return desc_fd;
}
En verder in descrambler.cpp :
* CA_SET_PID and ca_pid struct removed on 4.14 kernel
Geen idee of dat er iets mee te maken heeft.
Edited by zzzzzz, 24 October 2021 - 13:50.