[gelöst] vdr-plugin-mp3 kompiliert nicht mit VDR-2.7.3!

  • Hallo,wünsche euch allen ein "Gutes neues Jahr"!

    Wollte vdr-plugin-mp3 unter VDR-2.7.3 bauen,bricht mit Fehler ab.
    Quelle "vdr-projects" https://github.com/vdr-projects/vdr-plugin-mp3

    Könnte sich das ein Wissender mal anschauen?

    Merci & Gruss
    Wolfgang

    Hard & Software

    DVB-S: Silverstone LC17 mit 8,4" TFT Display, ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nVidia-387, SSD 64GB, 2TB, TeVii S470, SkyStar S2, Cinergy T RC USB, Kodi-18.0, FB X10 Medion-Scroll, "easyVDR 3.5 (14.04 LTS) - Kernel-4.8.12 - VDR 2.3.8"
    -----------------------------

    DVB-C: ATC-620, Asrock K7S41GX, AMD Geode NX 1750, 2GB, picoPSU, Samsung 500GB 1x 1TB, LDW-851S, DVB-C Fujitsu-Siemens FF, Cinergy 1200, Nova T USB, Atric Rev.4, "easyVDR 0.8 - 2.6.35.10 VDR 1.7.16 "
    -----------------------------

    Client_1: Evo N600c, "Puppy-Slacko 6.3" VDR 2.2.0 - FB X10 Medion_OR25V
    -----------------------------

    Client_2: Himbeere-P2 - MLD-5.4 / LibreELEC-9.0-Milhouse(Kodi-18.0) (PVR-VNSI)

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • such mal in mp3.c nach

    cControl *control=cControl::Control();

    und ersetze es durch

    #if APIVERSNUM > 20402
        cMutexLock ControlMutexLock;
        cControl *control = cControl::Control(ControlMutexLock);
    #else
        cControl *control = cControl::Control();
    #endif

    Kommt glaube ich 2x vor.

    Und dann überall

    switch(Key) {
    durch

    switch (int(Key)) {
    ersetzen.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Ich habe mal die Korrektur zu cControl in's git gepushed.

    Die Warnungen kannst Du ignorieren

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Hallo Dottore,

    such mal in mp3.c nach

    Merci für den Fix!Build im PPA lief durch ...test folgt Morgen!

    @MarkusE Danke fürs einpflegen.


    Gruss

    Wolfgang

    Hard & Software

    DVB-S: Silverstone LC17 mit 8,4" TFT Display, ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nVidia-387, SSD 64GB, 2TB, TeVii S470, SkyStar S2, Cinergy T RC USB, Kodi-18.0, FB X10 Medion-Scroll, "easyVDR 3.5 (14.04 LTS) - Kernel-4.8.12 - VDR 2.3.8"
    -----------------------------

    DVB-C: ATC-620, Asrock K7S41GX, AMD Geode NX 1750, 2GB, picoPSU, Samsung 500GB 1x 1TB, LDW-851S, DVB-C Fujitsu-Siemens FF, Cinergy 1200, Nova T USB, Atric Rev.4, "easyVDR 0.8 - 2.6.35.10 VDR 1.7.16 "
    -----------------------------

    Client_1: Evo N600c, "Puppy-Slacko 6.3" VDR 2.2.0 - FB X10 Medion_OR25V
    -----------------------------

    Client_2: Himbeere-P2 - MLD-5.4 / LibreELEC-9.0-Milhouse(Kodi-18.0) (PVR-VNSI)

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • wolfi.m January 1, 2025 at 11:58 PM

    Changed the title of the thread from “vdr-plugin-mp3 kompiliert nicht mit VDR-2.7.3!” to “[gelöst] vdr-plugin-mp3 kompiliert nicht mit VDR-2.7.3!”.
  • Wenn jemand bestätigt, dass es getestet ist und funktioniert, setze ich auch ein Tag.

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Hat jemand mal geprüft, ob diese keys wirklich aufgerufen werden oder einfach toter code sind?


    --switch(Key) {
    ++switch (int(Key)) {

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

  • Hallo!

    Wenn jemand bestätigt, dass es getestet ist und funktioniert, setze ich auch ein Tag.

    Build Ok,Plugin funktiomert *.mp3 werden abgespielt!

    Gruss

    Wolfgang

    Hard & Software

    DVB-S: Silverstone LC17 mit 8,4" TFT Display, ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nVidia-387, SSD 64GB, 2TB, TeVii S470, SkyStar S2, Cinergy T RC USB, Kodi-18.0, FB X10 Medion-Scroll, "easyVDR 3.5 (14.04 LTS) - Kernel-4.8.12 - VDR 2.3.8"
    -----------------------------

    DVB-C: ATC-620, Asrock K7S41GX, AMD Geode NX 1750, 2GB, picoPSU, Samsung 500GB 1x 1TB, LDW-851S, DVB-C Fujitsu-Siemens FF, Cinergy 1200, Nova T USB, Atric Rev.4, "easyVDR 0.8 - 2.6.35.10 VDR 1.7.16 "
    -----------------------------

    Client_1: Evo N600c, "Puppy-Slacko 6.3" VDR 2.2.0 - FB X10 Medion_OR25V
    -----------------------------

    Client_2: Himbeere-P2 - MLD-5.4 / LibreELEC-9.0-Milhouse(Kodi-18.0) (PVR-VNSI)

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hat jemand mal geprüft, ob diese keys wirklich aufgerufen werden oder einfach toter code sind?


    --switch(Key) {
    ++switch (int(Key)) {

    Zumindest beim mp3- Abspielen sollten die u.a. zum Springen noch benutzt werden. Bei dem ebenfalls im Plugin enthaltenen mplayer-Code dürfte das nur eine Rolle spielen, wenn mplayer im Slave-Modus benutzt wird. Das war nach meiner Erinnerung auf Code für die alten FF-Karten beschränkt. Benutzt noch irgendwer mplayer heutzutage? Ich hatte das mplayer-Plugin lange Zeit zum scriptbasierten Abspielen mittels mpv benutzt. Muss aber gestehen, dass ich dafür inzwischen Kodi benutze.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • ich habe hier diesen Fehler mit der Tag-Version 0.10.5

    Code
    make
    g++ -O2 -fPIC -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DAPIVERSNUM=30005 -DHAVE_SNDFILE -DHAVE_VORBISFILE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include mp3.c
    mp3.c:48:10: fatal error: mad.h: Datei oder Verzeichnis nicht gefunden
       48 | #include <mad.h>
          |          ^~~~~~~
    compilation terminated.
    make: *** [Makefile:193: mp3.o] Fehler 1

    OK gelöst --> ein apt install libmad0-dev und alles ist fein

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) * (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Edited once, last by cinfo (January 3, 2025 at 9:42 AM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!