Hallo Zusammen,
ich hatte dieses Problem aufgrund der doch noch sehr eingeschränkten Anzahl von HD-Sendern bei meinen VDRs mit CineS2 bisher nicht festgestellen können.
Bei den VDRs mit TwinTuner (nur eine CineS2) lief bisher immer maximal eine HD-Aufnahmen, evtl, mal parallel eine SD-Aufnahme.
Nur bei meinen beiden QuadTuner VDRs (CineS2 V5.5 mit angeschlossener DuoflexS2) kam es gelegntlich mal vor, dass ich zwei HD-Aufnahmen gleichzeitig programmiert hatte, wobei ich da aber auch keine solchen Probleme hatte.
Mir ist aber dieser thread aufgefallen und ich hab mal mit meinen VDRs die letzten Tage das Verhalten bei 2 parallelen HD-Aufnahmen getestet.
Gleich bei meinen ersten Tests mit 2 meiner TwinTuner-Maschinen mit V5.4 HW (1x Mystique Dual V1 und 1x L4M CineS2) hatte ich dieses Problem bei zwei gleichzeitigen HD-Aufnahmen von unterschiedlichen Transpondern.
Zu diesem Zeitpunkt liefen diese beiden CineS2 mit fw15 und dem DVB-Treiber aus der Standard v4l-Repo.
Das Problem der Aufnahmeunterbrechungen mit VDR-Restarts wurde reproduzierbar durch ein "video data stream broken" verursacht.
Es trat immer auf, wenn beide Tuner einen HD-S2 Sender aufgenommen haben, unabhängig davon, ob einer der beiden Sender ServusTV HD war.
Bei Aufnahme eines HD-S2 Senders (auch ServusTV) plus einen SD-Sender lief alles stabil.
Dabei hat sich aber EinsFestival HD wie ein SD-Sender verhalten, was für mich bestätigt, dass es nur passiert, wenn beide Tuner einen S2-Sender empfangen.
Ich hab das jetzt zigmal getestet, immer das Gleiche.
Die Probleme treten immer erst dann auf, wenn bereits die Aufnahme eines S2-HD-Senders läuft und dann der andere Tuner auch auf einen S2-HD Sender umschaltet.
Dieser Tuner muss erst mal überhaupt keine 2. Aufnahme durchführen.
Nach wenigen Minuten ( ca. 2 - 3) kommt es dann laut log zu dauernden "TS continuity error" Meldungen, die sich auch in Form von Artefaken im TV-Bild äußern, was dann immer schlimmer wird.
Manchmal beruhigt es sich auch noch einmal bis die "TS continuity error" dann wieder das log voll schreiben.
Dies endet dann in einem Bufferüberlauf und der VDR hängt sich auf.
Nimmt der 2. Tuner den HD-S2 Sender auch auf, sieht man im Prinzip das Gleiche.
Immer bei dem Sender, der auch über Xine ausgegebnen wird, beginnt die Artefakt-Bildung und im log laufen die "TS continuity error" Meldungen auf.
Schaltet man dann z.B. mal auf den anderen Sender um, der gerade auch aufgenommen wird, beruhigt sich das TV-Bild erst mal wieder, bis dann auch auf diesem Sendern die Artefakte zu sehen sind und die Fehlermeldungen im log hochlaufen.
Lässt man das dann weiter laufen, sieht man auch hier im log erst mal den Bufferüberlauf und anschließend das "video data stream broken", wobei dieses laut der ProzessID immer dem gerade wiedergegebenen Sender zuzuordnen ist.
Ich habe dann mal einen der beiden VDRs (den mit der L4M CineS2) auf negene-test2 mit fw18 umgestellt.
Hat aber nichts geändert. Ich hab mal einen Log-Auschnitt von einem Test heute Abend angehängt.
Um 22:04:28 startet eine Aufnahme auf ServusTV HD (Kanal 47) mit Tuner2.
Die TV-Ausgabe läuft weiter auf Tuner1 mit Das Erste SD (Kanal 1).
Ich hab das erst mal ca. 30 min so laufen lassen und es gibt absolut keine Probleme.
Um 22:35:22 wird Tuner1 auf Das Erste HD (Kanal 41) umgeschaltet (pid2636):
Nov 11 22:35:21 [vdr] [2636] switching to channel 41
Nov 11 22:35:22 [vdr] [8897] receiver on device 1 thread started (pid=2636, tid=8897)
Nov 11 22:35:22 [vdr] [8898] TS buffer on device 1 thread started (pid=2636, tid=8898)
und anschließend die 2. Aufnahme programmiert.
Diese startet dann um 22:35:45
Nov 11 22:35:45 [vdr] [8965] recording thread started (pid=2636, tid=8965)
Nach ca. 2 min die ersten Meldungen "TS continuity error" zu vdr pid2636,tid8897, also Tuner1
Nov 11 22:37:56 [vdr] [8897] TS continuity error (15)
ca. 7 min nach Start der 2. HD-Aufnahme der Bufferüberlauf (pid2636,tip8898= device1 buffer) und VDSB (pid2636,tid8965= recording thread).
Nov 11 22:43:09 [vdr] [8898] buffer usage: 100% (tid=8897)
Nov 11 22:43:38 [vdr] [8965] ERROR: video data stream broken
Danach dann sofort die Einleitung des VDR-Restart:
Nov 11 22:43:38 [vdr] [8965] initiating emergency exit
Nov 11 22:43:38 [vdr] [2636] emergency exit requested - shutting down
Der andere VDR mit der Mystique S2 Dual V1 (also auch V5.4) verhält sich unter der gleichen Linux-Distri (Gen2VDR V3 Beta7) identisch.
Der ist jedoch auch Wohnzimmer HD-VDR und steht nicht uneingeschränkt zum testen zur Verfügung.
Er hat aber im DualBoot auch Win7 drauf.
Der lief heute mal unter Tags mit Win7 und ich habe in DVBViewerPro für eine Aufnahmezeit von 4 Stunden parlallele Timer auf ServusTV HD und Das Erste HD programmiert.
Heute Abend lief die Kiste immer noch ohne Probleme und hatte die 4 Stunden lang sauber aufgenommen.
Unter Win7 mit gleicher HW also keine Probleme.
Bei einem der VDRs mit QuadTuner (der andere ist Server, den ich nur ungern zum Testen verwende) hatte ich auch schon getestet,
wobei 2 paralelle Aufnahmen auf S2-HD Sendern keine Probleme machen.
Das liegt aber vermutlich daran, dass für die 1. Aufnahme Tuner2 und für die 2. Aufnahme Tuner3 auf der DuoFlex verwendet wird.
Wenn dann auf Tuner 1 weiterhin ein SD Sender für die lokale Ausgabe läuft passiert nix.
Ich werde da mal bei Gelegenheit die DuoFlex abklemmen und nur mit der CineS2 V5.5 (mit fw18) testen.
Fazit meiner ersten Tests:
1. Die Probleme treten immer dann auf, wenn beide Tuner S2-HD Sender empfangen.
2. Ein reines HW-Problem scheint es nicht zu sein, da die gleiche HW unter Win7 keine Problme macht.
3. Die Ergebnisse vom Qudtuner zeigen, dass der VDR prinzipiell keine Probleme mit 2 parallelen S2-HD Aufnahmen auf zwei unterschiedlichen dvb-devices hat.
4. Auffällig ist, dass immer der Tuner betroffen ist, der auch für die lokale Ausgabe übers Ausgabedevice Xine-VDPAU zuständig ist.
5. Dies macht sich vor dem VDSP mit TS continuity errors und einem Bufferüberlauf bemerkbar (Artefakte im TV-Bild).
6. Auch der VDSB ist dann immer diesem Tuner zuzuordnen.
Evtl. hilft das ja etwas weiter.
Gruß
franky