Hi Torben,
erstmal Lob für die neue Cartwall-Funktion im VT-Modus. Dabei bin ich aber auf einen kleinen Bug gestoßen betreffend PFLCount - falls ich die Logik richtig verstehe.
Wenn ich es richtig sehe, kennt die Cartwall nun in Version 6 neben dem ON- und PFL-Modus auch den VT-Modus, in dem sie arbeitet, wenn gerade ein VT-Fenster offen ist. Wenn sie im VT-Modus ist, wird z.B. auch die Audiogeräte-Zuordnung Voice-Tracking/Cartwall verwendet (und nicht das ON-AIR- oder PFL-Gerät, das unter Cartwall zugeordnet ist).
Der PFLCount wird (meines Erachtens fälschlicher Weise) hoch- bzw. runtergesetzt, wenn eine Cart im (neuen) VT-Modus gestartet wird.
Das führt dazu, dass bei uns die Mischpultsteuerung durcheinander kommt, weil sie auf PFLCount reagiert.
Wie ich die Logik verstehe, dürfte PFLCount nicht von der Cartwall gesetzt werden, wenn sie im VT-Modus ist, weil sie ja eigentlich hier kein Element ist, das ein PFL abspielt, sondern ihr Output wird ja als Element in den VT-Container eingefügt (und zusätzlich über die VT-Cartwall-Soundkarte wiedergegeben).
PFLCount darf meines Erachtens nur gesetzt werden, wenn Carts im PFL-Modus abgespielt werden.
Hier ein Auszug aus dem Systemlog mit Meldungen aus unserem Skript:
[tt]03.04.2017 00:49:08 Information (3A) VoiceTrack-Rekorder => ON
03.04.2017 00:49:09 Information (00) =>
03.04.2017 00:50:38 Information (9D) Studio-Dim => PFLCount=1
03.04.2017 00:50:38 Information (E1) Cart 6 Stopped => Playing Cartplayer-Count: 1
03.04.2017 00:50:39 Information (E3) Cart 6 Playing => Fading Cartplayer-Count: 1
03.04.2017 00:50:39 Information (8D) Studio-Dim => PFLCount=0
03.04.2017 00:50:39 Information (E0) Cart 6 Fading => Stopped Cartplayer-Count: 0
03.04.2017 00:50:39 Information (9D) Studio-Dim => PFLCount=1
03.04.2017 00:50:39 Information (E1) Cart 7 Stopped => Playing Cartplayer-Count: 1
03.04.2017 00:50:39 Information (E3) Cart 7 Playing => Fading Cartplayer-Count: 1
03.04.2017 00:50:39 Information (8D) Studio-Dim => PFLCount=0[/tt]
Ich bin mir nicht ganz sicher, ob meine Überlegung stimmt. Vielleicht ist es ja auch sinnvoll, dass PFLCount gesetzt wird. Dann müssten wir die Logik in unserem Skript anpassen.
