Wegen eines Buffer-Overflow-Problems mit VAAPI nutze ich zur Zeit eine Nvidia GT730 (Treiber nvidia 470.161) mit vdpau. Ich habe das Problem bei allen Aufnahmen, das diese am Ende nicht sofort beendet werden sondern Bild und Ton ca. 10-20 Sekunden hängt oder zittert bevor die Wiedergabe beendet wird. vdr 2.6.1 unter ubuntu 22.04 mit softhddevice / vdpau von Inj (test branch oder main oder 1.9.2). Den Patch von hier Abspielen der letzten 25 Sekunden der Aufnahme habe ich drin.
Das Problem tritt mit mit xinelibout und vdpau oder dem gleichem softhddevice nur mit vaapi (1.14, Core i3 10100, UHD-Grafik 630) bei mir nicht auf. Kann das ein Problem von softhddevice sein oder ist die Kombination mit vdpau hier das Problem. Ich komme hier nicht weiter und habe auch nichts vergleichbares gefunden. Den Log dazu habe ich mal angehängt. Der Hänger (hier 18 Sekunden) beginnt und endet immer an dieser Stelle:
Dec 3 22:06:41 vdr vdr: audio: wait on start condition
Dec 3 22:06:59 vdr vdr: [22380] non blocking file reader thread ended (pid=22020, tid=22380)
Der vdr ist während des Hängers bedienbar, d.h. drücke ich Stop wird die Wiedergabe sofort beendet.
Vielleicht kennt ja jemand das Problem oder hat sogar eine Lösung dafür
Viele Grüße
Torsten