[gelöst] mcli ERROR: video data stream broken

  • Versucht aktualisierten Diff

    https://github.com/pbiering/vd…mpare/master...lftp-fixes


    Plugin kennt jetzt 2 neue Optionen:

    • --netcvupdate-enable-debug -> fügt Schalter "-e" dran bei netcvupdate Aufrufe
    • --netcvupdate-use-lftp -> fügt Schalter "-n" dran bei netcvupdate Aufrufe
  • Deine Frage geht an cinfo ;)


    pbrb Kannst du bitte das -e in deinen patch integrieren

    -e ist nun aktivierbar, aber für den Inhalt von (vdr-)mcli.conf ist der Endanwender zuständig...


    Braucht wohl in etwa folgende Erweiterung:


    PLUGIN_OPTIONS="$PLUGIN_OPTIONS --netcvupdate-enable-debug --netcvupdate-use-lftp"

  • -e ist nun aktivierbar, aber für den Inhalt von (vdr-)mcli.conf ist der Endanwender zuständig...


    Braucht wohl in etwa folgende Erweiterung:


    PLUGIN_OPTIONS="$PLUGIN_OPTIONS --netcvupdate-enable-debug --netcvupdate-use-lftp"

    mcli.conf anpassen mit vdrctl edit mcli


    mcli.conf

  • cinfo baust du bitte das mcli noch mit obigem patch von prbp, damit ich nicht auf die Schnelle auch noch das neue Image einspielen muss.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • cinfo baust du bitte das mcli noch mit obigem patch von prbp, damit ich nicht auf die Schnelle auch noch das neue Image einspielen muss.

    Hallo, ist doch alles so wie Du es benötigst -- wenn ich den Anhang auch mitgeliefert hätte :wand:wand:wand

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • mcli.conf anpassen mit vdrctl edit mcli


    mcli.conf

    Sorry, aber du hast die "alte" Version 35 angehängt

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Bin heute etwas schräg unterwegs -- oben ist der Anhang getauscht auf die Version 36


    Für BM2LTS v 4.0.28 können wir dann wenn alles passt auch ein neues Image mit der passenden MCLI-Version bauen.

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Bin heute etwas schräg unterwegs -- oben ist der Anhang getauscht auf die Version 36


    Für BM2LTS v 4.0.28 können wir dann wenn alles passt auch ein neues Image mit der passenden MCLI-Version bauen.

    haha ... mittlerweile trau ich mich ja schon zu widersprechen ;)


    --ifname eth0.2 --dvb-s2 3 --debugmask 0x0 --mld-reporter-disable --netcvupdate-enable-debug --netcvupdate-use-lftp --sock-path /tmp/mcli.sock


    Feb 6 12:04:56 BM2LTSnativeMC vdr: [1680] EXEC1 rm -f /tmp/netceiver.conf; cd /tmp; netcvupdate -i fe80::208:54ff:fe54:b261 -d eth0.2 -D -n -e

    Feb 6 12:04:56 BM2LTSnativeMC vdr: [1354] [softhddev] Copy 374 0 374 not implemented in OpenGl OSD

    Feb 6 12:04:56 BM2LTSnativeMC vdr[1683]: UUID fe80::208:54ff:fe54:b261: Downloading netceiver.conf ...

    Feb 6 12:04:56 BM2LTSnativeMC vdr[1685]: ftp: q: unknown option

    pbrb Trotzdem nimmt es immer noch nicht lftp. Muss das -n -e nicht vor dem -i kommen (oder muss beim build noch was gesetzt werden)?

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • sorry für das recht interaktive "DevOps"...das Option-Handing in netcvupdate ist ja leider etwas sehr angestaubt...habe cam_menu.c grad eben gefixt und die Optionen an den Anfang verschoben.

  • sorry für das recht interaktive "DevOps"...das Option-Handing in netcvupdate ist ja leider etwas sehr angestaubt...habe cam_menu.c grad eben gefixt und die Optionen an den Anfang verschoben.

    zum Testen

  • Danke euch, pbrb womit wir wieder beim eig. Prob wären ;-): -o fehlt


    open fe80::208:54ff:fe54:b261%eth0.2

    user root root

    cd /mmc/etc/

    put /tmp/netceiver.conf netceiver.conf

    quit

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • ev. doch eine dieser Ideen ?

    Meine Vorschläge waren zulezt:

    Auf der Konsole funkt put auch so: "put /tmp/netceiver.conf '-o' netceiver.conf" wäre einen Versuch wert.


    Oder ein Aufspitten der Befehle in mehrere Zeilen

    "put /tmp/netceiver.conf"

    " -o "

    "netceiver.conf\n"


    Ev. sollten wir einfach mal nur "put /tmp/netceiver.conf =xxx netceiver.conf" probieren um zu sehen ob nicht was Anderes schief läuft ... und ein anderes Sonderzeichen (=)

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Kannst Du mal die Debug-Logzeilen mit EXEC1 und EXEC2 schicken?

  • Also hier funktioniert das:

    Kann es sein, daß da das "netcvupdate", was auch einen Patch braucht, irgendwie nicht aktualisiert wurde...

  • Kannst Du mal die Debug-Logzeilen mit EXEC1 und EXEC2 schicken?

    Hier nur der Upload Teil komplett..

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Also hier funktioniert das:

    Kann es sein, daß da das "netcvupdate", was auch einen Patch braucht, irgendwie nicht aktualisiert wurde...

    pbrb ... du hast keinen Pfad bei deinem source (local) File: /tmp/netceiver.conf

    ABER du hast zumindest das -o ;) und ein blank mehr vor dem -e

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • pbrb ... du hast keinen Pfad bei deinem source (local) File: /tmp/netceiver.conf

    ABER du hast zumindest das -o ;) und ein blank mehr vor dem -e

    eigentlich ist die Version aus dem Git-Branch ethalten (ca. 5Stunden alt)


    Aber hier noch einmal gewechselt zum Testen

  • funktioniert auch mit "Pfad":



    Die Version beruht nun auf letztem Commit, der setzt bei "lftp" paar Flags, um nicht unterstützte Kommands auf Serverseite gar nicht erst zu versuchen.

Jetzt mitmachen!

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