Ehrlich?
Incl. Encoding, ARD geht.
War ja nur eine Idee ![]()
Ich habe selber kein DVB-T zum testen.
Gruß,
Roland
Ehrlich?
Incl. Encoding, ARD geht.
War ja nur eine Idee ![]()
Ich habe selber kein DVB-T zum testen.
Gruß,
Roland
Was kommt denn im Log bei ARD ?
Nicht das es am Audio liegt, wie bei mir bei einigen Sky Sendern
funktioniert bei mir
Diff Display More--- Makefile.s 2026-03-14 15:42:11.851996791 +0100 +++ Makefile 2026-03-15 21:50:27.259709301 +0100 @@ -41,7 +41,7 @@ # ------------------------------------------------------------ # Dependencies (pkg-config) # ------------------------------------------------------------ -REQUIRED_LIBS = libavfilter libavformat libavcodec libavutil libdrm alsa +REQUIRED_LIBS = libavfilter libavformat libavcodec libavutil libdrm alsa libva-drm # Library Validation Function define check_lib
geht hier leider nicht
geht hier leider nicht
Distro? Fehlermeldung?
Distro? Fehlermeldung?
HM, meine Dummheit das Plugin läuft nur bei eingeschalteten TV Gerät hier
Damit hätten wir einmal eine saubere Erstellung vom Plugin und können jetzt auf die Bild-Probleme der Kanäle von HD & SD schauen
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] initializing plugin: vaapivideo (1.2.0): Hardware-accelerated video playback with VAAPI
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo: using specified DRM device: /dev/dri/card1
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo: using audio device: hw:0,3
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/device: created
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/device: display 3840x2160@50Hz (connector 313, CRTC 100)
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/device: VA-API driver -- Intel iHD driver for Intel(R) Gen Graphics - 26.1.5 (a545205f4)
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/device: VAAPI decode -- mpeg2=hw h264=hw hevc=hw
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/device: VPP capabilities -- denoise=yes sharpen=yes deinterlace=motion_compensated
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/audio: opened PCM @ 48000Hz on 'hw:0,3'
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/audio: initialized on 'hw:0,3'
Mar 15 23:40:41 BM2LTS-VT vdr: [1533] vaapivideo/audio: processing thread started
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/display: video plane 32 type=PRI
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/display: OSD plane 41 type=OVL zpos=yes
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/display: initialized 3840x2160@50Hz
Mar 15 23:40:41 BM2LTS-VT vdr: [1534] vaapivideo/display: thread started (thread=139917971658304)
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/decoder: initialized (packet queue size=50)
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo/device: initialized - DRM=/dev/dri/card1 audio=hw:0,3
Mar 15 23:40:41 BM2LTS-VT vdr: [1535] vaapivideo/decoder: thread started
Mar 15 23:40:41 BM2LTS-VT vdr: [1513] vaapivideo: initialized, version 1.2.0
Mar 15 23:41:54 BM2LTS-VT vdr: [1513] switching to channel 3 S19.2E-1-1010-11170 (ZDFinfo HD)
Mar 15 23:41:55 BM2LTS-VT vdr: [1948] vaapivideo/device: audio codec ac3 (live)
Mar 15 23:41:55 BM2LTS-VT vdr: [1948] vaapivideo/decoder: opened h264 (hardware)
Mar 15 23:41:55 BM2LTS-VT vdr: [1948] vaapivideo/device: video codec h264 (live)
Mar 15 23:41:55 BM2LTS-VT vdr: [1535] vaapivideo/decoder: first frame 1280x720 vaapi
Mar 15 23:41:55 BM2LTS-VT vdr: [1535] vaapivideo/decoder: VAAPI filter initialized (1280x720 -> 3840x2160)
Display More
Hm, das schwarze Flackern bei den HD-Kanälen am TV-Gerät ist noch immer da. Beim Streaming ist aber alles OK
Das plugin kompiliert jetzt und startet mit der Makefile Ergänzung.
Nutze den radeonsi Treiber und bin im Moment wieder auf ubuntu 24.04 und habe lediglich ffmpeg 8 drüber installiert.
Leider habe ich jetzt im syslog:
AwaitOsdHidden timed out for fbId=131
vaapivideo/display: drmModeAddFB2WithModifiers failed: Invalid argument
Hier, was das test Programm liefert, was für mich erstmal gut aussieht.
libva info: VA-API version 1.20.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
VA-API: 1.20
Driver: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.64, 6.17.0-19-generic)
--- Hardware Decode (VLD + YUV420) ---
MPEG-2 Main yes
H.264 Main yes
H.264 High yes
HEVC Main 10 yes
--- Video Processing Pipeline (VPP) ---
General (VideoProc) yes
Scaling yes
P010 (10-bit) surfaces yes
NV12 (8-bit) surfaces yes
10-bit -> 8-bit conversion yes
Noise Reduction (Denoise) no
Sharpening no
Color Balance no
Skin Tone Enhancement no
Total Color Correction no
HVS Noise Reduction no
HDR Tone Mapping no
--- DVB-S2 Color Conversion Paths ---
BT.601 -> BT.709 (MPEG-2 SD) yes
BT.709 passthrough (H.264 HD) yes
BT.2020 -> BT.709 (HEVC UHD) yes
P010 -> NV12 (10->8 bit) yes
HLG -> SDR (no TM required) yes
PQ/HDR10 -> SDR (tone map) no
--- Deinterlacing Algorithms ---
Motion Compensated no
Motion Adaptive yes
Weave yes
Bob yes
Display More
Mit der Version funktioniert bei mir deinterlacing, 1080i habe ich erfolgreich getestet, damit sollten die Privaten und verm. auch SD laufen.
Was ich jetzt noch habe das ich bei einigen Sendern kein Bild bekomme auffällig ist
CodeMär 15 22:00:34 MLD vdr[7192]: [8383] vaapivideo/device: audio stream ID change 0x29 -> 0xBB Mär 15 22:00:35 MLD vdr[7192]: [8383] vaapivideo/device: audio stream ID change 0xBB -> 0xC2 Mär 15 22:00:35 MLD vdr[7192]: [8383] vaapivideo/device: audio stream ID change 0xC2 -> 0x32 Mär 15 22:00:35 MLD vdr[7192]: [8383] vaapivideo/device: audio stream ID change 0x32 -> 0x59 Mär 15 22:00:37 MLD vdr[7192]: [8383] vaapivideo/device: audio stream ID change 0x59 -> 0x49 Mär 15 22:00:37 MLD vdr[7192]: [8383] vaapivideo/device: audio stream ID change 0x49 -> 0x30
Gruß,
Roland
Das kann ich mir angucken. Bitte eine entschlüsselte Aufnahme erstellen, 30 sec. sollten reichen und mir per PM bereitstellen.
Falls es noch AV-Sync Probleme bei manchen Sendern gibt, dort bitte eine etwas längere Aufnahme (mind. 1 min) bereitstellen, auch das gucke ich mir dann an.
Wieso bekommst Du bei manchen Sendern kein Bild, steht da was zu im Log?
Das kann ich mir angucken. Bitte eine entschlüsselte Aufnahme erstellen, 30 sec. sollten reichen und mir per PM bereitstellen.
Falls es noch AV-Sync Probleme bei manchen Sendern gibt, dort bitte eine etwas längere Aufnahme (mind. 1 min) bereitstellen, auch das gucke ich mir dann an.
Wieso bekommst Du bei manchen Sendern kein Bild, steht da was zu im Log?
Das ist der Auszug aus dem Log, bei dem ich kein Bild bekomme, die 'audio' Meldungen.
Mit der Version funktioniert bei mir deinterlacing, 1080i habe ich erfolgreich getestet, damit sollten die Privaten und verm. auch SD laufen.
Genau, bei mir auch! Ich habe jetzt die Öffis in HD und die privaten in SD!
Ich habe mittlerweile auf ubuntu 26.04 upgegradet. damit lief es dann mit dem radeonsi Treiber.
Wie sieht es bei euch aus, wenn dir das Plugin detached?
svdrpsend plug vaapivideo deta
220 ubu SVDRP VideoDiskRecorder 2.7.9; Mon Mar 16 17:05:52 2026; UTF-8
900 VAAPI device detached from hardware
bei mir bleibt dann das TV dunkel und die console kommt nicht mehr zurück.
das "atta" geht dann nicht mehr:
svdrpsend plug vaapivideo atta
220 ubu SVDRP VideoDiskRecorder 2.7.9; Mon Mar 16 17:06:26 2026; UTF-8
550 VAAPI device attach failed - check logs for details
Im log habe ich dann gefunden:
Mar 16 17:06:26 ubu vdr[40360]: [40415] vaapivideo/display: atomic commit failed - Invalid argument (flags=0x400)
Mar 16 17:06:26 ubu vdr[40360]: [40415] vaapivideo/display: failed to set mode
Mar 16 17:06:26 ubu vdr[40360]: [40415] vaapivideo/display: failed to set display mode
Mar 16 17:06:26 ubu vdr[40360]: [40415] vaapivideo/device: display initialization failed
Erst wenn ich "systemctl stop vdr" mache, kommt die console zurück.
Das ist der Auszug aus dem Log, bei dem ich kein Bild bekomme, die 'audio' Meldungen.
Ich benötige Testaufnahmen, damit ich den Stream mal analysieren kann.
Wie sieht das mit DVB-T ZDF aus, hast Du da Empfang oder brauchst Du da einen Schnipsel?
Ich benötige Testaufnahmen, damit ich den Stream mal analysieren kann.
Kann ja nichts aufnehmen, da ja kein Bild kommt, die Aufnahme ist dann leer, also 0 Byte,
würde dir gerne was zu verfügung stellen, aber leider geht es ja nicht.
Kannst Du nicht ein anderes Ausgabeplugin, z.B. softhddrm, dafür nutzen?
Kannst Du nicht ein anderes Ausgabeplugin, z.B. softhddrm, dafür nutzen?
Gute Idee.
Habe ja noch ein paar andere Systeme.
Gruß,
Roland
Oder via Live...
Wie sieht das mit DVB-T ZDF aus, hast Du da Empfang oder brauchst Du da einen Schnipsel?
Gerne, habe nur DVB-S2 Astra/Hotbird.
Release 1.2.1
fix: rewrite A/V sync to strict per-frame pacing
Replace two-phase sync (initial wait + steady-state threshold) with
strict pacing: every frame waits until its PTS matches the audio clock.
Eliminates persistent +400-700ms drift that the old approach failed to
converge.
Fix data races on syncCorrectionDone (plain bool across threads) by
replacing with std::atomic. Add logSyncNow atomic to replace
non-thread-safe nextSyncLog.Set(0) from non-decoder threads.
Simplify audio track switching: remove prevAudioStreamId sentinel,
use direct codec reset in SetAudioTrackDevice(). Fix hysteresis reset
bug on OpenCodec() failure causing tight retry loops.
Auf meinem ftp-server ein Schnipsel von DVB-T2 ZDF, näheres in PN
Dabei war mir aufgefallen, dass ältere Aufnahmen noch funktioniert haben.
Don’t have an account yet? Register yourself now and be a part of our community!