Hallo, um nicht den mcli Fork Thread weiter zu "missbrauchen" sammle ich hier die Infos:
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.
Jan 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
Display More
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...