[ANNOUNCE] VDR Version 2.6.5 freigegeben

  • Allen VDR-Benutzern einen guten Rutsch ins neue Jahr!


    VDR version 2.6.5 is now available at the official VDR GIT archive

    git://git.tvdr.de

    You can also get the latest stable version with

    git clone --branch stable/2.6 git://git.tvdr.de/vdr.git

    or as a tar archive with

    http://git.tvdr.de/?p=vdr.git;a=s…s/2.6.5;sf=tbz2

    The changes since version 2.6.4:

    - Fixed broken video data streams on systems without output device when switching live

    channel to a different transponder while recording (reported by Markus Ehrnsperger).

    - The frame width, height, scan type and apect ratio of a recording are now stored in

    the 'info' file under the 'F' tag (thanks to Christoph Haubrich).

    - Added the function cRecordingInfo::FrameParams(), which can be used to get a nicely

    formatted string with all the available frame data.

    - The recording info of the default skins now shows the frame parameters of the

    recording at the end of the description (if such information is available).

    Homepage: http://www.tvdr.de

    Facebook: https://www.facebook.com/VideoDiskRecorder

    Have fun!

    Klaus

  • kls Ich schick ihn dir per Mail.

    Meine VDRs

    (SatIP Server) --- Kathrein Exip 418 ---

    (Server) --- HW: RPI5 --- SW: RPiOs, VDR 2.7.2 mit streamdev, satip/vtuner-ng, vdrmanager, live, epgsearch, markad ---

    (Client 1+2) --- HW: Radxa Rock 4 Plus - RK3399 --- SW: VDR*ELEC mit softhddevice-drm-gles ---

    (WIP) --- Tanix TX6, RPi5, RPi4, Odroid N2+, WetekPlay2 --- SW: VDR*ELEC mit softhddevice-drm-gles --

  • Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Das Makefile funktioniert bei mir leider schon seit Anfang der 2.6er Versionen für den install nicht.

    In Zeile 303 geht der "cp -pn" schief, wenn es die .conf Files schon gibt.

    Das ist ein openSUSE Tumbleweed, das bereits die neuen coreutils-9.4-2.2.x86_64 enthält.

    Bei denen gilt, dass der cp -n mit Feler zurück kommt für den Fall, dass die Zieldatei schon existiert - und das ist ja ab dem 2. Install immer der Fall.

    kls: Kannst du das im Makefile anpassen?

    Evtl.

    Code
    @cp --preserve --update=none *.conf $(DESTDIR)$(CONFDIR)
    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]

    Edited once, last by nobanzai (January 2, 2024 at 11:52 PM).

  • Ich habe in der neuen version im Menu als Überschrift immer noch die alte Versionsnummer stehen(2.6.3). Nur in der Überschrift auf der Seite "Einstellungen" wird die neue Versionsnummer 2.6.5 angezeigt. Fehlt da noch was?

    Alles andere läuft gut nach dem Update.

    mfg

    msv

  • Ich habe in der neuen version im Menu als Überschrift immer noch die alte Versionsnummer stehen(2.6.3). Nur in der Überschrift auf der Seite "Einstellungen" wird die neue Versionsnummer 2.6.5 angezeigt. Fehlt da noch was?

    Bei mit steht da überall 2.6.5

    Evtl. ein Problem mit einem Skin?

    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]
  • Wird eigentlich ein Rebuild für die Plugins benötigt, hat sich die APIVERSION geändert?

    Gruß MartinKG

    Fedora 42 kernel-6.14.6-300.fc42.x86_64 Gnome Desktop 48.1 vdr 2.7.4 mit vdr-softhddevice plugin.

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

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

  • 'man cp' liefert bei mir (openSUSE 15.3)

    Code
           -u, --update
                  copy only when the SOURCE file is newer than the  destination  file  or
                  when the destination file is missing

    Von einem "=none" steht da nichts. Ausserdem würde damit (zumindest gemäß dieser man-page) ein bestehendes (vom User verändertes) Config-File ja überschrieben, wenn eine neue VDR-Version ein neueres mitbringt.

  • 'man cp' liefert bei mir (openSUSE 15.3)

    Code
           -u, --update
                  copy only when the SOURCE file is newer than the  destination  file  or
                  when the destination file is missing

    Von einem "=none" steht da nichts. Ausserdem würde damit (zumindest gemäß dieser man-page) ein bestehendes (vom User verändertes) Config-File ja überschrieben, wenn eine neue VDR-Version ein neueres mitbringt.

    Das --update=none kommt auch erst mit den neueren coreutils.

    Und nein, damit würde nix überschrieben. Das Verhalten wäre 1:1 wie beim alten -n.

    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]
  • Das --update=none kommt auch erst mit den neueren coreutils.

    Und nein, damit würde nix überschrieben. Das Verhalten wäre 1:1 wie beim alten -n.

    Ich musste jetzt auch erstmal ne Weile suchen aber ja: "--update=none" ist wohl extra eingeführt worden um das Verhalten von "-n" wieder zu bekommen.

    https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62572

    Ich hab's ausprobiert und das Kopieren an sich läuft sauber. "cp" macht also noch was man von ihm erwartet. Um hier jetzt nicht potentiell inkompatible Änderungen zu machen (eigentlich scheint nur der Exit-Code jetzt ein anderer zu sein) würde ich persönlich folgendes einbauen:

    Code
    @cp -pn *.conf $(DESTDIR)$(CONFDIR) || true

    Ich habe gerade keine Testplattform dafür, aber ich könnte mir vorstellen das bei einem älteren coreutils das "--update=none" dann mit Fehler quittiert wird.

  • [...]

    Ich hab's ausprobiert und das Kopieren an sich läuft sauber. "cp" macht also noch was man von ihm erwartet. Um hier jetzt nicht potentiell inkompatible Änderungen zu machen (eigentlich scheint nur der Exit-Code jetzt ein anderer zu sein) würde ich persönlich folgendes einbauen:

    Code
    @cp -pn *.conf $(DESTDIR)$(CONFDIR) || true

    Ich habe gerade keine Testplattform dafür, aber ich könnte mir vorstellen das bei einem älteren coreutils das "--update=none" dann mit Fehler quittiert wird.

    Ja, das ist eine gute Idee mit dem "true".

    +1 :)

    Und ja, das --update=none gibt Fehler mit älteren coreutils.

    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]
  • Den '@' davorzusetzen ist wohl die beste Lösung.

    Den Return-Wert eines Befehls, den es schon seit Ewigkeiten gibt, zu ändern und damit potentiell massenhaft Scripte kaputtzumachen auf eine Weise, die vielleicht sogar lange unbemerkt bleibt, zeugt von erheblicher Chuzpe. Ich hoffe mal, das fliegt ihnen gehörig um die Ohren...

Participate now!

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