Zobrazují se odpovědi 1 až 6 z 6

Téma: [DM7000] Radegast und Enigma problem

  1. #1
    Registrovaný uživatel
    Založen
    15.11.2003
    Příspěvky
    5
    Post Thanks / Like
    Downloads
    0
    Uploads
    0

    [DM7000] Radegast und Enigma problem

    Hallo Leute,

    Ich habe ein Problem mit Radegast, Ich bekomme Radegast nicht mehr am laufen im lezten Enigma (seit 1 monat)
    Ich editiere :
    -decoder.cpp (rdgd/camd call)
    -dvbservice.cpp (old camd call)
    -si.cpp (pmt.tmp)

    aber bekomme es nicht am laufen.
    Wer von Euch hat da eine Lösung wie Ich Radegast wieder am Laufen bekomme.

    ps, newcamd ist nicht der emu dem Ich Benutzen wil und wil bei Radgast bleiben

    Mfg,

    view

  2. #2
    Registrovaný uživatel
    Založen
    22.09.2002
    Bydliště
    CZ
    Příspěvky
    849
    Post Thanks / Like
    Downloads
    10
    Uploads
    0

    Radegast - version ? Enigma - version ?

    Please, write:
    1. your image is : .....
    2. your installotions "emu" addons - URL or type addons...

    Radegast 14 working in images SF team OK. In image have correct enigma...
    bob

  3. #3
    Registrovaný uživatel
    Založen
    15.11.2003
    Příspěvky
    5
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Hello BOB,

    I'll try it in Englisch
    It is My own Image and I made it from the CVS.
    Edit decoder.cpp
    // to use this old code you should read my comment in addCADescriptor..
    if ( eDVB::getInstance()->recorder && eServiceInterface::getInstance()->service.path )
    return;

    eDebug("-------------------Set ECM-----------------");
    static int lastpid=-1;

    if (lastpid != -1)
    {
    kill(lastpid, SIGKILL);
    waitpid(lastpid, 0, 0);
    lastpid=-1;
    }

    if (!descriptor_length)
    return;

    char buffer[3][5];
    sprintf(buffer[0], "%x", vpid);
    sprintf(buffer[1], "%x", apid);
    eDVBServiceController *sapi=eDVB::getInstance()->getServiceAPI();
    if (!sapi)
    return;
    sprintf(buffer[2], "%x", sapi->service.getServiceID().get());

    char descriptor[2048];

    for (int i=0; i<descriptor_length; i++)
    sprintf(descriptor+i*2, "%02x", descriptors[i]);

    switch (lastpid=fork())
    {
    case -1:
    eDebug("fork failed!");
    return;
    case 0:
    {
    close(0);
    close(1);
    close(2);
    for (unsigned int i=0; i < 90; ++i )
    close(i);

    if (execlp("/var/bin/rdgd", "/var/bin/rdgd", buffer[0], buffer[1], buffer[2], descriptor, 0)<0)
    eDebug("rdgd");

    _exit(0);
    break;
    }
    }
    }
    and at the end of the File a call for camd

    {
    // this code is broken.. do not use this..
    // on PMT updates parms.descriptor_length are not set to 0 ..
    // so after many pmt updates parms.descriptor_length is longer than 2048..
    // and then .. *booom*
    memcpy(parms.descriptors+parms.descriptor_length, descriptor, descriptor[1]+2);
    parms.descriptor_length+=descriptor[1]+2;
    }
    After that I'll edit the dvbservice.cpp: (also camd call)
    // this is old unneeded code for camd call..
    // now we do this in eDVBCAHandler..
    Decoder::addCADescriptor((__u8*)(ca->data));
    And also the si.cpp for the pmt.tmp file in /tmp.
    It was working well for me.....
    2. your installotions "emu" addons - URL or type addons
    Nope, no fancy Menus, only Radegast

    Greetz,

    view

  4. #4
    Registrovaný uživatel
    Založen
    15.11.2003
    Příspěvky
    5
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Hello All,

    Has Anybody an Answer?
    PLease Help me a bit on the Way

    Greetz,

    view

  5. #5
    Registrovaný uživatel
    Založen
    22.09.2002
    Bydliště
    CZ
    Příspěvky
    849
    Post Thanks / Like
    Downloads
    10
    Uploads
    0
    Citace Původně odeslal view
    Hello All,

    Has Anybody an Answer?
    PLease Help me a bit on the Way

    Greetz,

    view

    View,

    please, write mi your e-mail in PM (privat message).
    I need it for answer - file emu for you...
    bob

  6. #6
    Registrovaný uživatel
    Založen
    15.11.2003
    Příspěvky
    5
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Hallo,

    leider nach bald einen jahr gibt es noch keine (public) lösung wegen camd.
    Hat sich da inzwischen was geänderd und kan camd auf andere weise aufgerufen werden?

    Wer könnte da bitte weiter helfen.
    Wenn nicht im board bitte via PN.

    Mfg, view.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Problem s odblokovanim Sky Sta 2 V2.6
    Založil Kosik v sekci fóra DVB karty do PC
    Odpověďmi: 2
    Poslední příspěvek: 25.10.2004, 02:49
  2. Hard Disk problem with SF 1.08.1 & 2
    Založil zmfr v sekci fóra DreamBox - Firmware/Software/Hardware
    Odpověďmi: 0
    Poslední příspěvek: 27.09.2004, 13:11
  3. Problem s bootovanim Dreamboxu 7000s
    Založil Cob v sekci fóra DreamBox - Firmware/Software/Hardware
    Odpověďmi: 0
    Poslední příspěvek: 03.07.2004, 17:40
  4. Problem s HDD
    Založil lafin v sekci fóra DreamBox - Firmware/Software/Hardware
    Odpověďmi: 5
    Poslední příspěvek: 28.04.2004, 14:38

Štítky pro toto téma

Záložky

Záložky

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • You may not edit your posts
  •