• Hello, how could i get fec info from enigma and make it suitable to be shown on the skin?
    To get frequency and srate info i did in this way

    Code
    int freq=eFrontend::getInstance()->transponder->satellite.frequency;
    int pol=eFrontend::getInstance()->transponder->satellite.polarisation ? 'V' : 'H';
    int sr=eFrontend::getInstance()->transponder->satellite.symbol_rate;
    freq_pol->setText(eString().sprintf("%d", freq/1000)+" "+eString().sprintf("%c", pol));
    srate->setText(eString().sprintf("%d", sr/1000));


    Thank you

  • It's work but the box seem to be instable, could tell me where is the best place to call the function that set the value in the skin?


    my function is like that



    and i call it in this way


    Code
    void eZapMain::init_main()
    {
    
    
    
    
    ....................
    
    
    CONNECT(eServiceInterface::getInstance()->serviceEvent, eZapMain::showScreenInfo);


    Thank you :smiling_face:


  • Hi aalex77


    i had the same problems whit the patch
    the image was becomming instable when i try to record a movie or when
    i try to use timer record, so i have now only video.info in the skin
    thats working 100%


    and for the people who don,t know what i mean look in to the old DMM board here
    http://www.dream-multimedia-tv…id=13174&hilightuser=8744


    and mabe is there now someone whit the right solution for this probblem.


    doppie

    :grinning_squinting_face:Dreambox 7000 Dreambox 7020 Dreambox 7025 und warte auf die DM8000 :grinning_squinting_face:

  • Don't do it with a connect, but do it like this in showInfobar(bool startTimeout):


    eTimer *infoTimer;


    if (!infoTimer)
    {
    infoTimer = new eTimer(eApp);
    infoTimer->start(1000, false);
    CONNECT_2_1(infoTimer->timeout, eZapMain::showScreenInfo, event);
    }


  • Really kind, this afternoon i will try!!
    Regards!

  • I got this error :confused_face: :confused_face:



    any idea??

    Einmal editiert, zuletzt von aalex77 ()

  • I can't tell you atm, but it wasn't a ready solution, i just posted in what way i would begin to do it - as you see it still needs some adaption, but i won't do that, as i'm working with enigma2 now (which is much nicer ;))


    But i can give you a hint: You could change your screenInfo methode, so it does not need the service as a parameter, then you can use a normal CONNECT

    2 Mal editiert, zuletzt von dcdead ()

  • I do it in this way


    Code
    if(!infoSatTimer)
    	{
    		infoSatTimer=new eTimer(eApp);
    		infoSatTimer->start(1000,false); 
    		CONNECT(infoSatTimer->timeout,eZapMain::showScreenInfo);
    
    	}


    and it's work, showSatInfo is declared as


    Code
    void showSatInfo()


    but when i try to do a scan of the satellites sometimes I can't see the signals bars and engima crashes... :confused_face: :confused_face:
    Thanks anyway
    Regards

  • :grinning_squinting_face: I got it!!
    I did it in this way








    Thanks a lot for your hint!!
    Regards

    2 Mal editiert, zuletzt von aalex77 ()

  • Hi,


    I have made the patch in the enigma
    but it has the same problem whit record when i playback a movie
    after 10 a 15 secconds the enigma restarts :smiling_face_with_horns:


    but the info in the skin is working ok but that was allso working in the
    other version in the old DMM board.


    p.s must this be not eString


    and look here an screenshot



    Doppie

  • thanks
    but I got this error




    any advise please ..


    thanks

    Einmal editiert, zuletzt von newdreamer2 ()

  • Hmmmm


    it seems that the record and timerrecord is not affected by the bug
    only when i play the recorded movie, so the play routine has problems
    whit the patch :winking_face_with_tongue:


    doppie

    :grinning_squinting_face:Dreambox 7000 Dreambox 7020 Dreambox 7025 und warte auf die DM8000 :grinning_squinting_face: