V8.2.3 (Core Libraries V1.15.4 RC)

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Release Notes > ältere Versionen > V8.2.x >

V8.2.3 (Core Libraries V1.15.4 RC)

Datenbank Voraussetzungen

Um den Studio Controller 8.2.3 verwenden zu können, muss die Datenbank auf das Update Skript UpdBC124 aktualisiert werden.

In der UDL-Datei muss der Isolation Level auf RepeatableRead stehen (Verbindung -> Transaction management oder im ConnectionString: auto_commit_level=65536), damit der SC bei offenen Transaktionen nicht blockieren kann. Die erweiterte UDL-Eigenschaft "Integrated Security" muss leer sein, nicht "NONE".

 

Bug Report

 

[DABSCP-616] Siehe Ticket DABSCP-727

[DABSCP-618] Ein Fehler wurde behoben, durch den das VoiceTracking des Laufenden Elements unter Umständen nicht möglich war.

[DABSCP-630] Ein Fehler wurde korrigiert, durch den ein Übergang, der auf einen anderen Übergang folgt, nicht rechtzeitig ausgelöst wurde.

[DABSCP-638] Ein Fehler wurde behoben, durch den der Studio Controller ein Element irrtümlich als zeitgestartetes Element kennzeichnen konnte und dadurch den Start Next ignorierte. Für ein Stopset kann es immer nur ein zeitgestartetes Element geben. Entweder ist dies das erste Audioelement des vorangehenden Backtimers oder das erste Audioelement nach dem Stopset. Wurde dieses zeitgestartete Element einmal ausgelöst, darf für das Stopset kein weiteres Element als zeitgestartet angesehen werden. Dieses Verhalten wird nun besser durchgesetzt. Weiterhin korrigiert wurde ein Fehler, durch den die Sendezeiten von bereits gesendeten Elementen beim Nachrechnen korrigiert wurden, wodurch es zu falschen Fehlzeiten kommen konnte.

[DABSCP-639] Fehler behoben, dass das erste Element nach einem Neustart des Regio Controllers nicht gestartet wurde.

[DABSCP-640] Ein Problem wurde behoben, durch den ein Element nicht per Folgestart gestartet wurde, wenn die Start-Next-Zeit des Vorgängers 0 oder sehr kurz war.

[DABSCP-641] Ein Fehler wurde korrigiert, durch den ein Voice Track ausgehend vom zuletzt gestarteten Element nicht gespeichert werden konnte, wenn das zuletzt gestartete Element Teil eines Dropblocks mit Drop-In war.

[DABSCP-652] Ein Fehler wurde korrigiert, durch den eine falsche Fehlzeit-Zeile in den Sendeplan eingefügt wurde, nachdem manuell ein Next-Element gestartet wurde, welches durchs Nachrechnen bereits als Reserve markiert wurde.

[DABSCP-653] Ein Fehler wurde korrigiert, durch den in seltenen Fällen ein laufendes Bett gestoppt werden konnte, wenn wenige Millisekunden nach dem Start des Betts ein weiteres Faderstartkommando ausgeführt wurde.

[DABSCP-657] Fehler wurden korrigiert, die dazu führen konnten, dass der Sendeplan von RegioControllern geleert wurde und nur noch geskippte Elemente vorhanden waren.

[DABSCP-660] Die TitelPlanen Funktionen brauchen jetzt die StoredProcedure SE_TITEL_PLANEN und nicht mehr SE_TITEL_PLANEN2, dadurch wird beim Einplanen in einen Backtimer-Block die Backtimer Sequenz übernommen und man
kann nicht mehr in geklammerte Blöcke einplanen.

[DABSCP-661] Ein Fehler wurde korrigiert, durch den Regionalblöcke mit nur einem einzelnen Element pro Region (z.B. regionalisierter Singlespot) wenige Millisekunden nach dem Starten automatisch ausgeblendet wurden.

[DABSCP-676] Ein Fehler wurde korrigiert, durch den im Voice Track Editor keine Elemente geladen wurden oder beide Spuren mit denselben Elementen belegt waren.

[DABSCP-678] Wenn der SC prüfte ob ein Folgestart ausgelöst werden musste, und es zu diesem Zeitpunkt intern kein Next Element gab, funktionierte die Anzeige nicht mehr richtig und der SC8 konnte nicht mehr richtig bedient werden.

[DABSCP-679] Beim Bestimmen des Next Forced Elementes wurde in bestimmten Fällen das Next Element zurückgesetzt, dadurch wurden Elemente zu spät gestartet.

[DABSCP-683] Der PlayerController hat nun die Möglichkeit, das Nachrechnen und Neubestimmen des Next-Elements zu erzwingen. Dazu bietet der PlayDataManager über das IPlaylist-Interface die neue Methode ResetNextElement an. Der PlayerController nutzt diese Methode, wenn ihm NULL als Next-Audio-Element gemeldet wird oder ihm beim Erreichen der Start-Next-Marke des laufenden Titels kein Next-Audio-Element bekannt ist.

[DABSCP-685] Ein Fehler wurde korrigiert, durch den Fehlzeiten nicht oder falsch berechnet wurden, wenn im Backtimerblock Nicht-Audio-Elemente (z.B. Platzhalter) enthalten waren, die eine Dauer ungleich 0 gesetzt hatten.

[DABSCP-686] Ein Fehler wurde behoben, durch den ein Bett nicht durch einen Stinger ausgeblendet wurde, wenn das Bett Teil eines Voice-Tracks mit Drop war.

[DABSCP-687] Ein Fehler beim Backtiming wurde behoben.

[DABSCP-695] Das Nachrechnen wurde korrigiert.

[DABSCP-696] Ein Fehler beim Nachrechnen im RegioController wurde korrigiert, durch den eine Exception geloggt werden konnte, nach dem vom Main Controller der Befehl zum Neusetzen des Next-Elements kam.

[DABSCP-698] Durch verschiedene Massnahmen wurde die Performance und der Speicherverbrauch des Studio Controllers optimiert.

[DABSCP-700] Ein Fehler wurde korrigiert, durch den in seltenen Fällen ein gestarteter Player innerhalb weniger Millisekunden nach dem Start automatisch wieder gestoppt wurde.

[DABSCP-702] Ein Fehler wurde korrigiert, durch den ein Drop, der in einem Übergang in einen (Werbe)block hinein verwendet wurde, beim Speichern die Gruppenkennung des Blocks erhielt und somit in diesem Block "verschwand". Das Verhalten ist nun gleich wie in der Planning Base, wo in einem solchen Fall der Drop ausserhalb des Blocks bleibt. Setzt CoreLibraries 1.15.4 oder später voraus.

[DABSCP-710] Fehler beim Erstellen des RemotePFL-Players behoben.

[DABSCP-716] Ein Fehler wurde behoben, durch den der SC nach dem Start eines Backtimer-Blocks im Automaten stehen bleiben konnte.

[DABSCP-717] Ein Fehler wurde korrigiert, durch den beim Erstellen von Voice-Tracks mit Drop zwischen dem zuletzt gestarteten Player und dem Next-Element ein Sendeloch von der Länge des Drops entstehen konnte.

[DABSCP-719] DABSCP-717

[DABSCP-720] Ein Fehler wurde korrigiert, durch den das Prüfen geänderter Sendungen fehlschlagen konnte.

[DABSCP-721] Ein Fehler wurde korrigiert, durch den ein Reserve-Element als zeitgestartetes Element bestimmt werden konnte.

[DABSCP-723] Ein Fehler wurde behoben, durch den ein indirekter Stinger nicht das laufende Bett ausblendete, wenn das nächste Audio-Element, auf welches der indirekte Stinger seine Stingereigenschaft übertrug, ein Dropblock war.

[DABSCP-724] Ein Fehler wurde korrigiert, durch den beim Erstellen von Voicetracks eine Situation entstehen konnte, in der das zweite Element vom Anfang bis zum Ende kontinuierlich ausgefadet wurde, weil Levelpunkte falsch gesetzt wurden. Der Fehler trat auf, wenn der zweite Song im VT-Editor Fade-In-Marken besass.

[DABSCP-733] Fehler beim Einplanen von Elementen aus der Planning Base in den Studio Controller behoben.

[DABSCP-734] Enthielt ein Regionalblock nur ein Element wurde dieses machmal nicht gestartet (genau genommen wurde es gestartet aber sofort wieder beendet). Der Startmechanismus wurde angepasst um das sofortige Stoppen zu verhindern.

[DABSCP-735] Mehrere Fehler urden korrigiert, die dazu führen konnten, dass der Sendeplan im SC8 inhaltliche oder Darstellungsfehler aufwies und unter Umständen nicht mehr bedienbar war.

[DABSCP-738] Fehler wurde behoben, dass Elemente, die in einer geschützten Gruppe (Sendeelementgruppen-Recht) waren trotzdem gelöscht werden konnten.

[DABSCP-740] Ein Fehler wurde korrigiert, durch den in seltenen Fällen ein Regionalblock übersprungen werden konnte, wenn er nicht in der Stunde ausgespielt wurde, in der er geplant war.

[DABSCP-742] Um die StartNext-Marke genauer erkennen zukönnen wurde der Thread-Loop von 100 auf 50 Millisekunden runter gesetzt.

[DABSCP-746] Die Zeitanzeigen und die Introzeitanzeige nehmen nun soviel Platz ein, wie sie auf Grund des eingestellten Fonts und Länge des Textes auch brauchen.

[DABSCP-747] Spalte "Jahrgang" ist neu zentriert

[DABSCP-755] Ein Fehler wurde korrigiert, durch den ein Dropblock, der im Backtiming vor einem Stopset eingekürzt wurde, nicht mehr mit seiner korrekten (gekürzten) Dauer bewertet wurde, sobald er im Player lag. Stattdessen wurde der Dropblock mit seiner ungekürzten Länge bewertet. Dadurch konnte der Auslösezeitpunkt des Stopsets auf einen unzulässigen Zeitpunkt nach dem Sendezeitfenster geschoben werden, wodurch das Stopset nicht mehr ausgelöst wurde. Sendelöcher konnten die Folge sein.

[DABSCP-757] Ein Fehler wurde korrigiert, durch den der Remote Controller die Verbindung zum Studio Controller nach einem Unterbruch nicht mehr herstellen konnte, ohne selbst neu gestartet zu werden.

[DABSCP-760] DABSCP-700

[DABSCP-765] DABSCP-735

 

Change Request

 

[DABSCP-621] Vor einem Stopset (Sequenz F, L oder Z) können nun mehrere Backtimerblöcke (Sequenz B) stehen, die durch sequenzielle Blöcke (S oder C) unterbrochen sind. Die sequenziellen Unterbrechungen des Backtimers werden als Einkürzreserve behandelt. Vom Kürzen sind immer zuerst die sequenziellen Elemente betroffen, die dem Stopset-Element am nächsten stehen. Zuerst wird also immer der unterste sequenzielle Block gekürzt, dann der darüber liegende usw.. Die Backtimer-Elemente selbst werden nie gekürzt.

[DABSCP-704] Der SC8 kann nun auch Drops erkennen, verarbeiten und abspielen, die per Rasterimport und nicht per VT-Editor in den Sendeplan eingefügt wurden.

 

Feature Request

 

[DABSCP-699] Der Studio Controller erzeugt nun zusätzliche Log-Ausgaben beim Starten und Stoppen von Playlist-Elementen. Die Logausgaben dienen der Analyse des Ausspielresultats durch das Tool SCAutoTest während Regressionstests. Die Logausgabe muss aktiviert werden: Dazu muss der SC im Debugmodus gestartet werden, in der Konfiguration muss der Schalter ScAutoTest=true gesetzt werden und das Log-Level muss DEBUG sein.