[ANNOUNCE] VDR Version 2.7.2 freigegeben

  • VDR version 2.7.2 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/latest git://git.tvdr.de/vdr.git


    or as a tar archive with


    http://git.tvdr.de/?p=vdr.git;a=snapshot;h=stable/latest;sf=tbz2


    The changes since version 2.7.1:


    - Fix for compilers that don't like non-constant format strings (thanks to Stefan Hofmann).

    - Deprecated code is now marked with [[deprecated]] to issue a compile time warning when

    used.

    - Made APIVERSION independent from VDRVERSION to avoid irritation in case only

    VDRVERSION is incremented (originally suggested by Winfried Köhler, with contributions

    from Lars Hanisch and Manuel Reimer).

    APIVERSNUM is now 30003.

    - Fixed a problem in cSchedule::Sort(), in case hasRunning was true, but there was no event

    with RunningStatus() >= SI::RunningStatusPausing (reported by Markus Ehrnsperger).

    - Silenced a compiler warning with gcc 14.1.0 (reported by Winfried Köhler).

    - Updated the Italian OSD texts (thanks to Diego Pierotto).

    - Moved error checking from recorder.c to remux.c.

    - The number of errors in a recording now represents the number of broken frames.

    - Now distinguishing between frames with errors and completely missing frames.

    - Recording errors are now marked in the index file.

    - Fixed description of cSkinDisplayReplay::SetRecording().

    - Errors are now shown as diamond shaped markers in the replay progress display of the

    default skins. Plugin authors can switch to the new constructor of cProgressBar to

    benefit from this feature. Of course this only works with recordings that have error

    information stored in their index file. If you have existing recordings with errors

    and want them to be displayed in the progress bar, you can re-generate their index

    file, either by deleting the old index, or by running vdr with the --genindex option.

    APIVERSNUM is now 30004.

    - When the index file of a recording is regenerated, errors in the recording are now

    stored in the index file.

    - The info file of an edited recording now contains the number of errors in the edited

    version. Note that this applies only to recordings that have errors stored in their

    index file. If errors are not stored in the index file, the edited version will have

    its number of errors set to that of the original recording.

    APIVERSNUM is now 30005.

    - Fixed singular when displaying number of errors in the recording info.

    - Increased the bpp of cProgressBar to 4 to handle all different colors.

    - Fixed a problem with duplicate events if they are moved to a lower table ID and at the

    same time get a new event ID (reported by Markus Ehrnsperger).

    - Plugins need to be rebuilt.


    Homepage: http://www.tvdr.de

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


    Have fun!


    Klaus

  • Ich lasse Pakete (zunächst nur für Ubuntu 24.04) in https://launchpad.net/~seahawk…+archive/ubuntu/vdr-2.7.2 bauen - wenn jemand einen angepassten Permashift-Patch hat, baue ich den gerne wieder ein.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Falls jemand Plugins findet, die von 2.7.1 zu 2.7.2 nicht mehr bauen, dann gerne einen neuen Thread dazu starten.

  • player.h:120


    Diese Zeilen können ersatzlos entfallen, weil der preprocessor genau das gleiche macht:

    "Identifiers that are not macros, which are all considered to be the number zero."

    The C Preprocessor: Conditionals


    Code
    #ifndef DEPRECATED_CCONTROL
    #define DEPRECATED_CCONTROL 0
    #endif
  • Hi Klaus,


    ich habe mit dem neuen VDR alle meine fehlerbehafteten Aufzeichnungen per vdr --genindex reindizieren lassen, damit ich überall die neue Anzeige der Fehlermarken erhalte. Bei einige Aufnahmen hat sich folgendes Kuriosum ergeben:



    Die Aufzeichnung hat eine bekannte Fehlerstelle etwa bei Minute 7. Mit addon-checkts erhält man (aufbereitet) folgende Daten:

    Code
    5 Kontinuitätsfehler
    0:07:49 3 Hits
    0:07:50 2 Hits
    0:51:30 Ende

    Der VDR meldet etwas mehr TS-Fehler:

    Code
    O 67292

    Die Aufzeichnung lässt sich – bis auf ein paar kleine Störungen an besagter Stelle – ohne Probleme abspielen. Der rote Balken suggeriert hingegen eine weitgehend unbrauchbare Aufzeichnung.


    Der Effekt ist mit dieser Aufnahme bei Reindizierung jederzeit reproduzierbar. Die Skin verwendet die erweiterte cProgressBar zur Darstellung des Zeitstrahls.


    Hast du eine Idee, was da passiert sein könnte? Ein reines Anzeigeproblem vielleicht?


    Danke & Grüße

    Stefan

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinenigmang, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Weil ja die cProgressBar-Implementierung des VDR verwendet wird, vermutlich nicht anders.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinenigmang, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Hi kls, hier ist ein ca. einminütiger Ausschnitt um die Fehlerstelle herum. Durch den "Zoom" der kürzeren Aufzeichnung sieht man etliche Fehler. Checkts findet nur:

    Quote

    5 Kontinuitätsfehler

    0:00:15 3 Hits

    0:00:16 2 Hits

    0:00:32 Ende

    PS: Checkts prüft meines Wissens "nur" Diskrepanzen im Continuity counter der Rahmen.


    Danke jedenfalls fürs Nachsehen.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinenigmang, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited once, last by shofmann ().

  • wenn jemand einen angepassten Permashift-Patch hat, baue ich den gerne wieder ein.

    Den angehängten Patch habe ich jetzt einige Tage im Einsatz, und konnte bisher keine Auffälligkeiten feststellen.


    Grüße

    kamel5

  • hier ist ein ca. einminütiger Ausschnitt um die Fehlerstelle herum

    Da ist anscheinend ein großer PTS-Sprung an der Stelle.

    Das hier sorgt dafür, dass das nur als ein Fehler gewertet wird:

  • Das hier sorgt dafür, dass das nur als ein Fehler gewertet wird:

    Ich habe auch eine Aufnahme mit über 18.000 kontinuierlichen Fehlern am Ende, aber kurz nach Beginn des schwarzen Balkens sind keine Bild- oder Ton-Artefakte mehr zu sehen/zu hören:


    Mit dem Fix und neu generiertem Index sieht es besser aus und die Aufnahme hat nur noch 22 Fehler im Info-File:

    :thumbup:

  • Das sieht mit dem Fix auch bei mir deutlich besser aus. Ich habe den Index der Original-Aufzeichnung nochmals neu generiert:

    Außerhalb des Ausschnitts, den ich damals geschickte hatte, sind jetzt keine Fehler mehr zu erkennen, was auch dem "Seheindruck" entspricht. In der Info-Datei sind noch drei Fehler verzeichnet:

    Dann habe ich die Original-Aufzeichnung mit dem markierten Abschnitt nochmals neu geschnitten:

    Dabei ist – wie erwartet – nur noch eine sichtbare Fehlerstelle übrig geblieben, und die Info-Datei vermeldet diese als 3 TS-Fehler.


    Wieder einmal vielen Dank fürs Nachhaken und Fixen! :)

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinenigmang, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

Participate now!

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