[vdr-plugin-satip] this and that

  • Live tv and Recordings (SD+HD) with block Artifacts :(


  • rofafor:
    RFC2326 does not state usage nor necessity of whitespace in Session (see 12.37):


    Code
    Session  = "Session" ":" session-id [ ";" "timeout" "=" delta-seconds ]


    so that the colon ":" should be identified as separator.


    Need to look into libcurl if ther can be an easy patch though but that
    needs to wait until weekend now.

  • RFC2326 does not state usage nor necessity of whitespace in Session (see 12.37): so that the colon ":" should be identified as separator.
    Need to look into libcurl if ther can be an easy patch though but that needs to wait until weekend now.


    Well, it seems to be a bug in libcurl and I already showed you what to patch. :)

  • Live tv and Recordings (SD+HD) with block Artifacts


    Are you using wireless connection? The video stream is using UDP packets, so if your network is dropping packets, there won't be any retries to fix them. Also the excessive PID shuffling might generate some negative impacts on server performance, so try to disable PAT filter if that helps.

  • BTW: VideoLanClient + rtsp, works fine !

    Well, also DigitalDevices Octopus Net with "vdr-plugin-satip" ... !


    Try it and disable PAT Filter ... ?(


    Regards
    fnu

    HowTo: APT pinning

  • rofafor:
    thanks for the libcurl patch.
    I have propagated this to libcurl development and it has been accepted and pushed into git right now.


    There was also a security flaw here as libcurl would access data beyond end on buffer if
    an empty "Session:" header had been recieived.


    Thanks and best regards
    Mike

  • I have propagated this to libcurl development and it has been accepted and pushed into git right now.


    Well, I had proper patches with updated test cases ready to be sent...


    Could you now try whether this one works for you?

  • rofafor:
    using unpatched libcurl3:
    the patch for tuner.c delivers a stream,
    however the plugin is running in a permanent loop in opening and closing connections
    to the SAT>IP tuner then:


    need to revert to patched libcurl now and try the same.


    update:
    unpatched tuner.c and patched libcurl3:



    thanks
    Mike

  • ....., so if your so try to disable PAT filter if that helps.


    Try it and disable PAT Filter ... ?(


    Tried it,
    recordings hang, stop, start at minute intervals
    see logfile in spoiler


    Regards
    Manfred


  • Please, rerun your recording test to verify that the DVB device isn't the one to blame.


    DVB-S card removed !


    The same result.



    regards
    Manfred

  • DVB-S card removed !

    blacklist'ing the appropriate kernel module due modprobe should have been enough, since card should just not be usable with VDR, means no "/dev/dvb/adapter..."


    It's more comfortable to switch between the layouts ...


    Regards
    fnu

    HowTo: APT pinning

    Einmal editiert, zuletzt von fnu ()

  • slow down the start by adding a small delay into cPluginSatip::Initialize() just before returning from the method.

    ?(
    little more detail please. 'm not a C programmer


    you mean at this point?

    Code
    bool cPluginSatip::Initialize(void)
    {
      debug("cPluginSatip::%s()", __FUNCTION__);
      // Initialize any background activities the plugin shall perform.
      if (curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK)
         error("Unable to initialize CURL");
      SatipConfig.SetConfigDirectory(cPlugin::ResourceDirectory(PLUGIN_NAME_I18N));
      cSatipDiscover::GetInstance()->Initialize();
      return cSatipDevice::Initialize(deviceCountM);
    }


    Regards
    Manfred

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!