Posts by newsy

    ok this makes sense. In my opinion Digital+ has an ugly NOW/Next EPG. Everything is written in Capital letters and it overwrites the MHW2 epg. If I disable all DEFINE USE_NOEPG parts I will get MHW epg on these channels and no NOW/Next EPG that's more the behaviour I like.

    funny Canal Digitaal has 3 redundand EPG formats mhw1, nagraguide and the extended standard EPG.

    I get Freesat EPG also on the transponder were BBC News is. If dimsa can't get Astra 2D because he's out of footprint he should test BBC News again, also it needs it's time until EPG ist loaded.

    I noticed that the ISO-8859-9 bug also exists for MHW1 but on Canal Digitaal you won't notice it as it will be overwritten by the standard EPG which offers also extended EPG features.

    Furthermore I don't understand the NO_EPG patch behaviour. If NO_EPG is enabled on a channel EPG is completely disabled, shouldn't it just disable the Standard EPG?

    yes you are right freesat epg does also work without that namespace thingy.

    Quote

    Original von dimsa
    I have also made a small update do extract additional info from the stream, based on VDR code, however I need to test it before I post it.


    what kind of additional info do you mean?

    Anybody knows a provider that uses Nagraguide?

    Wilb: great you got it working. I think these 3d channels on 10847 are only still pictures to promote there HD channels on non HD boxes.

    Quote

    Original von dimsa
    I have already removed si.c and I see no problems so far. However I don't know which channels use freesat so I can not test this point. Please point me some if you know.

    As for viasat it seems I'm out of luck since as lyngsat says the beam is not pointed in my direction, so I can not test it.

    From my point of view viasat should be same as freesat. so it sholuld work only with this patch:

    - if (Pid == 3842) {
    + if (Pid == 3842 && Pid == 0x39) {
    on line 3918 of original eepg.c

    sorry for the hand made patch, but if you can test it and share the results. If this does not work I think I know what else needs to be done, shame I can not test it myself.

    I got it finally working, of course it must be || and not && ;)
    But it's a little bit more work is necessary.

    if you don't add this, only get pids == 0x5x are added

    Code
    case FREEVIEW:                //Freeview, CONT mode //TODO streamline this for other modes
        ReadFileDictionary ();
        AddFilter (pid, 0x4e, 0xfe);        //event info, actual(0x4e)/other(0x4f) TS, present/following
        AddFilter (pid, 0x50, 0xf0);        //event info, actual TS, schedule(0x50)/schedule for future days(0x5X)
        AddFilter (pid, 0x60, 0xf0);        //event info, other  TS, schedule(0x60)/schedule for future days(0x6X)
     +   AddFilter (0x39, 0x50, 0xf0);       //event info, actual TS, schedule(0x50)/schedule for future days(0x5X)
     +   AddFilter (0x39, 0x60, 0xf0);       //event info, other  TS, schedule(0x60)/schedule for future days(0x6X)

    then there's my problem how to active FREEVIEW format in Process() function.
    Unfortunately for (S::Loop::Iterator it; (d = stream.streamDescriptors.getNext (it));) {
    is never executes. There seem to be no streamDescriptors available :(

    But if I set prvFRV=true and usrFRV=1

    My idea was to have a variable firstrun and in this for loop it sets prvFRV=false and usrFRV=false again.
    Do you have a better idea?


    BTW which providers do actually use NAGRAGUIDE ???

    Quote

    Original von dimsa
    I agree, I have seen it also, I'm waiting for your patch. I have also seen that si.c does not have to be used the header is enough. I think the main idea behind the si.c is already commented. So far on OTV it works fine without it. I will test some more and provide patch to replace this include


    isn't it needed for freesat epg?

    Quote


    Could you point some channels for viasat?


    viasat is on Sirius 5°East http://www.lyngsat.com/packages/viasat.html

    EPG_data:11862:vC34M2O0S0:S5.0E:27500:0:0:0:0:911:86:21:0

    EDIT seems like we have to add an cEIT3 that is exactly like cEIT from VDR's eit.c (but with viasat patch included) to parse VIASAT EPG.

    thx is nearly all to dimsa, I only fixed the special characters ;)

    you should get extended epg on these channels

    TVE 1;TVE 1:10979:vC56M2O0S0:S19.2E:22000:170=2:120=esl@4,121=eng@4:0:1810,100:30656:1:1034:0
    LA 2;La2:10979:vC56M2O0S0:S19.2E:22000:167=2:108=esl@4,109=eng@4:0:1810,100:30658:1:1034:0

    after tuning + waiting some seconds on this channel
    PORTADA;ESCAP:10847:vC56M2O0S0:S19.2E:22000:171=2:124=esl@4:0:0:30108:1:1058:0

    Quote

    Original von dimsa
    As I understand it is a member function so it can use getCharacterTable which actually implements VDR_CHARSET_OVERRIDE, so I guess a bit more change is needed, but it has to be done to reduce code duplication. I will try to refactor a bit as soon as I have some more free time.

    no, neither getCharaterTable nor convertCharacterTable are member functions, they are only in SI namespace so use from anywere is possible with SI:: preset.

    I already modified my code now I will provide the patch later.

    Quote

    Original von Wilb
    Could I ask what frequencies you are using to test MHW2? Tried tuning to S19.2E:10847V as per the EEPG wiki but I don't believe my box pulled any EPG data in from there even though it logged it as detecting a MHW2 EPG.


    yes this is correct. Look into syslog you should be able to see eepg working.

    dimsa: great work MHW2 EPG works fine now :)
    Thank you very much for that
    Unfortunately there's still a problem with characterset.
    Altough I have a VDR_CHARSET_OVERRIDE="ISO-8859-9" in my runvdr script and characters are fine for now/next epg, the texts of eepg are not translated correctly here.

    EDIT: I can confirm also SKY UK + SKY IT epg working fine again.