High band does not (always) work (1 Viewer)

milagroso

MP Donator
  • Premium Supporter
  • May 23, 2007
    95
    7
    Home Country
    Germany Germany
    Hello Gregor,

    my long-term-test did not show any irregularities until now, at least none that I would assign to Your DLL. So it seems to me that this simple solution (as I understood it) is a good one.

    What are the next steps now? How will this modification be incuded in the weekly builds?

    kind regards from Stuttgart
     

    nwagenaar

    Portal Member
    November 17, 2007
    5
    0
    Home Country
    Netherlands Netherlands
    What I would like to know, if people are using diseqc switching with this patched dll. Mainly because with this patch my diseqc 1.0 configuration does not work. Only the primary satelite (Astra 19.2e in my case) works and scans. Others give a No Signal with all transponders (so not random).
     

    GregorV

    Portal Pro
    October 2, 2007
    137
    11
    Bonn
    Home Country
    Germany Germany
    Hi nwagenaar,

    that seems logical. The function that I removed from the code is used for diseqc settings and without that function it can only work as if 'none' was selected for diseqc.
    I think the developers either need to find out why this function causes such problems for people using no diseqc or simply skip that function if 'none' for diseqc was selected.
    As a solution is probably not yet available for the coming svn I will try to find the diseqc setting from the code and then only skip that function if 'none' is valid for the channel to be tuned.
    Anyhow that approach would assume that all channels that use other diseqc settings are working with a hauppauge.
    Would be great, if you could give me a feedback then - I think I can upload the new dll a couple of hours after the svn appears.

    Gregor
     

    GregorV

    Portal Pro
    October 2, 2007
    137
    11
    Bonn
    Home Country
    Germany Germany
    TVLibrary Rev20078

    Here the TVLibrary from Rev20078 (today's build) with a Hauppauge patch..
    This time I did not skip the function 'SendDiseqCommand()' - instead I check for antennaNr = 0 and immediately return, if that is true.
    So other diseqc settings should still work - the patch now only skips that function if diseqc is set to 'none' for the specific channel. So please check that it is really set to 'none' (at channel->edit->DisEqc: ), otherwise the patch will not work for environments without diseqc (like e.g. switch LNBs).

    Code:
        public void SendDiseqCommand(ScanParameters parameters, DVBSChannel channel)
        {
          if (_isHauppauge == false) return;
          bool hiBand = BandTypeConverter.IsHiBand(channel, parameters);
          int antennaNr = BandTypeConverter.GetAntennaNr(channel);
          if (antennaNr == 0) return;
    ...
    ...

    Gregor
     

    Ragendorf

    Portal Pro
    March 24, 2008
    531
    42
    Braunschweig
    Home Country
    Germany Germany
    Will this little piece of Code build in the official Releases or will it be only an inofficial Patch?

    Deutsch: Wird das denn nun auch in den offziellen Mediaportal-Releases enthalten sein oder wirds immer ein Patch/Mod von Dir sein?

    Ich meine, nach dem aktuellen Kenntnisstand würde ich sagen, super Arbeit und weiter so. Ich konnte es bisher leider noch nicht testen, aber es gibt ja schon Erfolgsmeldungen.

    Vielen Dank!

    --Jens--
     

    GregorV

    Portal Pro
    October 2, 2007
    137
    11
    Bonn
    Home Country
    Germany Germany
    Try this

    Hi Jens,

    not sure which card is found by TVServer - I suggest it is the generic BDA. The patch only works if a Hauppauge card is detected.
    So I complied TVLibrary that will skip the SendDiseqc function for generic BDA cards.
    To be sure I would need a startup log from TVServer from you.
    But you also can test the attached TVLibrary.dll first.
    If it does not work for you, post the TV.log from start of TVServer.
    Also make sure that diseqc is set to none for the tested channel (check edit channel, tab dvb-s)

    Another question: does the initialization trick work ?
    (while TVServer is running go to card settings, change LNB Switch Frequency to something different e.g. 11705, go to the channels and try to preview a high-band channel e.g. ARD/n-tv...)


    Good luck
    Gregor
     

    Users who are viewing this thread

    Top Bottom