femon-1.7.6 und vdr-1.7.13 kompilieren nicht

  • Hallo,


    habe gerade den vdr-1.7.13 mit femon-1.7.6 kompilieren wollen, aber das funzt nicht.



    hat jemand schon einen Patch.

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Bei mir das gleiche Problem :(


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Hallo,


    folgende Sachen müssen angepasst werden.


    femontools.c Zeile 68ff
    aus

    Code
    static const char *getUserString(int Value, const tChannelParameterMap *Map)
    {
      const tChannelParameterMap *map = Map;
      while (map && map->userValue != -1) {
            if (map->driverValue == Value)
               return map->userString ? trVDR(map->userString) : "---";
            map++;
            }
      return "---";
    }

    muss

    Code
    static const char *getUserString(int Value, const tDvbParameterMap *Map)
    {
      const tDvbParameterMap *map = Map;
      while (map && map->userValue != -1) {
            if (map->driverValue == Value)
               return map->userString ? trVDR(map->userString) : "---";
            map++;
            }
      return "---";
    }

    werden und in femonosd.c muss ab Zeile 359 ff zu

    Code
    void cFemonOsd::DrawInfoWindow(void)
    {
      cMutexLock lock(&m_Mutex);
      int offset = 0;
      cChannel *channel = Channels.GetByNumber(cDevice::CurrentChannel());
      eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();

    das hier hinzu

    Code
    cDvbTransponderParameters dtp(channel->Parameters());

    gefügt werden.
    Zusätzlich müssen dann in den genannten Zeilen aus zum Beispiel "channel->Polarization()" ein "dtp.Polarization()" werden. Also das "channel->" durch "dtp." ersetzen.


    Dann kompiliert es wieder.

    Gruss Björn.


    SilverGreen-Skin

  • Danke,


    nach den Änderung läßt sich nun femon-1.7.6 wieder mit vdr-1.7.13 kompilieren.
    Ich habe mal den kompletten Patch angehängt.

    Dateien

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Zitat

    Original von FireFly
    Funktioniert er denn auch?


    femon fkt. Vorraussetzung bei mir ist dass ich das OSD auf 82 x 80 einstelle.

    Bilder

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


Jetzt mitmachen!

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