Da das Prob hier eig. OT ist, habe ich es im BM2LTS Thread fortgeführt und den R90.custom link in recordings-hook gelöscht (utility hatte recht, das hatte ich schon mal erfolglos versucht ).
[mcli] Fork & Maintenance (nicht nur mcli)
-
-
Hi, ist es für euch möglich mit core dumps den Fehler einzugrenzen ?
16:37:01 BM2LTSNuc64native-MCLI vdr: [3068] ERROR: video data stream broken
Fakt ist, dass er immer nur ca. 30-120s nach Aufnahmestart auftritt. (markad habe ich disabled).
Im .ts1 stoppt der VLC jedes Mal nach 20s.
Die Ursache ist, dass in 00001.ts ab dann die TS-Pakete verschlüsselt sind (es sind insgesamt 206762 TS-Pakete, ab Paket #83140 nur mehr verschlüsselt).
Das ERROR: video data stream broken kommt aus recorder.c wenn 30 Sekunden kein I-Frame erkannt wurde. Also muß ab ca. 17:38:20 irgend ein Ereignis die Entschlüsselung verhindern. Im Post 452 ist allerdings kein brauchbarer Hinweis zu finden.
Lg helmut
Die von Helmut analysierte Aufnahme liegt hier.
Auch in unten angeführtem Fall stockt der 00001.ts nach ca 20s.
Code
Alles anzeigenJan 30 16:36:00 BM2LTSNuc64native-MCLI vdr: [1567] switching device 2 to channel 2 S19.2E-1-1005-13304 (ORF2O HD) Jan 30 16:36:01 BM2LTSNuc64native-MCLI vdr: [1567] timer 1 (2 1636-1638 'Religionen der Welt') start Jan 30 16:36:01 BM2LTSNuc64native-MCLI vdr: [1567] Title: 'Land und Leute' Subtitle: '' Jan 30 16:36:01 BM2LTSNuc64native-MCLI vdr: [1567] executing '/media/hd/recordings before "/media/hd/recordings/Religionen_der_Welt/2021-01-30.16.36.2-0.rec"' Jan 30 16:36:01 BM2LTSNuc64native-MCLI vdr[3067]: sh: 1: /media/hd/recordings: Permission denied Jan 30 16:36:01 BM2LTSNuc64native-MCLI vdr: [1567] record /media/hd/recordings/Religionen_der_Welt/2021-01-30.16.36.2-0.rec Jan 30 16:36:01 BM2LTSNuc64native-MCLI vdr: [1567] creating directory /media/hd/recordings/Religionen_der_Welt Jan 30 16:36:01 BM2LTSNuc64native-MCLI vdr: [1567] creating directory /media/hd/recordings/Religionen_der_Welt/2021-01-30.16.36.2-0.rec Jan 30 16:36:04 BM2LTSNuc64native-MCLI vdr: [1567] recording to '/media/hd/recordings/Religionen_der_Welt/2021-01-30.16.36.2-0.rec/00001.ts' Jan 30 16:36:04 BM2LTSNuc64native-MCLI vdr: [3068] recording thread started (pid=1567, tid=3068, prio=high) Jan 30 16:36:04 BM2LTSNuc64native-MCLI vdr: [3069] device 2 receiver thread started (pid=1567, tid=3069, prio=high) Jan 30 16:36:04 BM2LTSNuc64native-MCLI vdr: [1567] writing timer id '1@10.75.25.22' to /media/hd/recordings/Religionen_der_Welt/2021-01-30.16.36.2-0.rec/.timer Jan 30 16:36:04 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload timers Jan 30 16:36:05 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload recordings list Jan 30 16:36:05 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload timers Jan 30 16:36:06 BM2LTSNuc64native-MCLI vdr[1567]: Mcli::recv_ts_func: Discontinuity on receiver 0x56531ae15a60 for pid 3000: 8->7 at pos 0/7 Jan 30 16:36:07 BM2LTSNuc64native-MCLI vdr: [3068] executing '/media/hd/recordings started "/media/hd/recordings/Religionen_der_Welt/2021-01-30.16.36.2-0.rec"' Jan 30 16:36:07 BM2LTSNuc64native-MCLI vdr[3071]: sh: 1: /media/hd/recordings: Permission denied Jan 30 16:36:07 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload recordings list Jan 30 16:36:10 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload timers Jan 30 16:36:11 BM2LTSNuc64native-MCLI vdr: [1600] loading /media/hd/recordings/Griechenland_von_Insel_zu_Insel_(3~5)/2021-01-29.05.27.36-0.rec/marks Jan 30 16:36:11 BM2LTSNuc64native-MCLI vdr: [1600] loading /media/hd/recordings/Griechenland_von_Insel_zu_Insel_(2~5)/2021-01-29.04.43.36-0.rec/marks Jan 30 16:36:11 BM2LTSNuc64native-MCLI vdr: [1600] loading /media/hd/recordings/Griechenland_von_Insel_zu_Insel_(1~5)/2021-01-29.04.00.36-0.rec/marks Jan 30 16:36:11 BM2LTSNuc64native-MCLI vdr: [1600] loading /media/hd/recordings/Tannbach_-_Schicksal_eines_Dorfes_(3)/2021-01-29.00.07.2-0.rec/marks Jan 30 16:36:11 BM2LTSNuc64native-MCLI vdr: [1600] loading /media/hd/recordings/Auf_schmaler_Spur_durch_Indien_(3)/2021-01-28.21.00.28-0.rec/marks Jan 30 16:36:11 BM2LTSNuc64native-MCLI vdr: [1600] loading /media/hd/recordings/Der_Bergdoktor/2021-01-28.20.25.5-0.rec/marks Jan 30 16:36:11 BM2LTSNuc64native-MCLI vdr: [1600] loading /media/hd/recordings/Die_Bestatterin_-_Die_unbekannte_Tote/2021-01-28.20.25.4-0.rec/marks Jan 30 16:36:15 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload timers Jan 30 16:36:30 BM2LTSNuc64native-MCLI vdr: message repeated 2 times: [ [1619] VNSI: Requesting clients to reload timers] Jan 30 16:36:32 BM2LTSNuc64native-MCLI vdr[1567]: Mcli::recv_ts_func: Discontinuity on receiver 0x56531adc5a40 for pid 767: 2->11 at pos 0/7 Jan 30 16:36:35 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload timers Jan 30 16:36:55 BM2LTSNuc64native-MCLI vdr: message repeated 4 times: [ [1619] VNSI: Requesting clients to reload timers] Jan 30 16:36:59 BM2LTSNuc64native-MCLI vdr: [1567] [softhddev]CreateOsd: left 96, top 54, level 0, using OpenGL OSD support Jan 30 16:36:59 BM2LTSNuc64native-MCLI vdr: [1567] [softhddev]cOglOsd osdLeft 96 osdTop 54 screenWidth 1920 screenHeight 1080 Jan 30 16:37:00 BM2LTSNuc64native-MCLI vdr: [1619] VNSI: Requesting clients to reload timers Jan 30 16:37:01 BM2LTSNuc64native-MCLI vdr: [3068] ERROR: video data stream broken Jan 30 16:37:01 BM2LTSNuc64native-MCLI vdr: [3068] initiating emergency exit
Ich hätte in /etc/security/limits.conf do eingestellt:
und ulimit -c bestätigt das auch. Leider wird kein File gespeichert ...
-
"initiating emergency exit" -> VDR ist noch "heile" genug, daß er sich selbst sauber beendet...da wird's keinen coredump geben - läuft vdr auf loglevel "3" (debug)....wenn immer noch nichts zu finden und es halbwegs schnell nach Start passiert -> als user "vdr" "bash -x runvdr" - sich die finale VDR-Kommandozeile rauspicken und das dann unter strace -o /tmp/vdr-strace.txt -f -s 1024 "vdr ....all..die...optionen" starten und Problem nachstellen. Das ganze kann man mit ltrace wiederholen....und dann mal strace.txt und ltrace.txt Dateien durchschauen, ob man irgendeinen Hinweis findet.
btw. möglicherweise wäre des der Ordnung halber besser, für dieses Problem einen neuen Thread anzufangen pro problematischer Plugin-Kombination...
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!