Hallo,
Zum Reproduzieren wird benötigt:
- VDR, es werden keine Patches benötigt (schaden vermutlich aber auch nicht)
- Plugins: Ein Ausgabeplugin, das Transfermode benötigt (z.B. softhddevice oder dummydevice oder ...).
- DVB Karten: 2 Empfänger, die die gleichen Sender empfangen können.
Annahme (wenn das bei Euch anders ist, müsst ihr die Zahlen für Euch entsprechend ändern ...):
- Device 1 & 2: Empfänger
- Device 3: Ausgabedevice
- Kanal für live view: ARD
Zum Reproduzieren und Verstehen:
- VDR startet neu (also, erstmal einen restart)
- Device 1 tuned auf ARD, im Transfer Mode (zum Ausgabedevice).
- Ihr startet eine Aufnahme auf sat1, prio 50
- Device 2 tuned auf sat1
- Ihr startet eine Aufnahme auf tele5, prio 51
- Die Aufnahme auf sat1 wird beendet ("stopped"), und Device 2 tuned auf tele5: Grund: GetDevice betrachtet den Impact von transfer mode höher als den der Priority. Das ist immer reproduzierbar, und durch den attachten Patch behoben
- Device 1 tuned sat1, und die Aufnahme auf sat1 wird fortgestzt (damit "heilt" VDR den Fehler vom letzten Punkt)
- Die Aufnahme auf sat1 wird beendet ("stopped"). Grund: device[i=0]->ProvidesChannel(Channel = sat1, Priority = 0, &ndr) liefert "true" zurück, da dvbTuner->IsTunedTo(Channel = sat1) true zurückliefert. Anscheinend wird diese Anfrage für live-view verwendet. Warum das zum Stop der Aufnahme auf sat1 führt, ist mir unklar. kls , kannst Du Dir das bitte anschauen?
- Device 1 tuned sat1, und die Aufnahme auf sat1 wird fortgestzt (damit "heilt" VDR den Fehler vom letzten Punkt)
Ich konnte keine weiteren Fehler beobachten.
~ Markus