Zum Inhalt springen

Zwei Bugs (???) im Doremi gefunden (Marker + Intermission)


Martin

Empfohlene Beiträge

Hallo Leute, ich hab gestern möglicherweise zwei Bugs in der Doremisoftware gefunden. Möglichwerweise und mit Fragezeichen schreib ich deswegen, weil es Euch vielleicht bekannt ist oder es gar kein Bug ist, weil es technisch seitens der Software nicht anders geht.

 

Da ich ja immer wieder lustige spezielle Shows zusammenprogrammiere, hatte ich mir diesmal eigentlich folgende einfache Aufgabe gestellt :

 

Ich möchte in einem DCP eine Pause machen und ein Stück inmitten dieses DCPs überspringen. Schreit also nach Intermission- und Markerfunktion.

 

Ich habe im DCP an der gewünschten Stelle also die Intermissionfunktion gesetzt und die Intermissionplaylist angegeben und das Rückspulen auf 0 gestellt. Direkt nach der Intermission möchte ich ein Stück überspringen. Hier habe ich also direkt nach der Intermissionfunktion das Makro "springe zu Marker 1" und den "Marker 1" an die Stelle im DCP gesetzt, wo der Server wieder einsetzen sollte.

 

Das Ergebnis war nicht so wie gedacht: Der Server macht planmäßig die Intermission, da er aber in der Timeline optisch das Original DCP dadurch in zwei DCPs zerhackt, springt er nach der Intermission nicht an die angegebene Stelle, sondern springt von der Intermission aus gesehen die Zeit des programmierten Markers 1 vor, anstatt diese programmierte Zeit von Anfang des original DCPs zu nehmen. (Er fängt nach der Intermission also wieder bei 0 Sekunden an).

 

Also habe ich beide Sachen umgedreht: Ich habe also an die Stelle, wo eigentlich die Intermission sein sollte, die Markerfunktion programmiert, also das Makro "Springe zu Marker 1" und den "Marker 1" gesetzt und danach sofort die Intermissionfunktion mit Intermissionsubplaylist. Das Ergebnis war schon besser und hätte auch komplett funktioniert, wenn ich nicht:

 

VOR das Makro "Springe zu Marker 1" nicht noch das Makro der "Vorhangschließsequenz mit Licht und Bildklappe" gesetzt hätte.

 

Folgendes ist nämlich passiert: Der Server ignoriert zunächst die Funktion "Springe zu Marker 1" und zwar genau solange, bis er das Vorhangschließmakro komplett zeitmäßig abgearbeitet hat. Dann hat er aber das Makro "Springe zu Marker 1" im Hinterkopf behalten und führt die Funktion dann aus, wenn er schon bei der Wiedergabe in dem zu überspringenden DCP - Teil ist, setzt aber korrekt an der Position "Marker 1" wieder ein und führt die Intermission korrekt aus.

 

Letztendlich habe ich das "Vorhamngschließsequenzmakro " gelöscht und die Einzelbefehle für Vorhang, Licht und Bildklappe zu, so in das das DCP gesetzt, daß die Befehle auf jeden Fall vor dem Makro "Springe zu Marler 1" zeitmäßig abgearbeitet sind.

 

Das Endergebnis funktioniert jetzt einwandfrei. Dennoch habe ich anderthalb Stunden gebraucht, um das Problem zu kapieren und zu lösen.

 

Vielleicht kann mir dazu ja jemand noch was sagen oder aber es ist einen zukünftige Programmierhilfe für Euch.

 

LG Martin

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...

Filmvorführer.de mit Werbung, externen Inhalten und Cookies nutzen

  I accept

Filmvorfuehrer.de, die Forenmitglieder und Partner nutzen eingebettete Skripte und Cookies, um die Seite optimal zu gestalten und fortlaufend zu verbessern, sowie zur Ausspielung von externen Inhalten (z.B. youtube, Vimeo, Twitter,..) und Anzeigen.

Die Verarbeitungszwecke im Einzelnen sind:

  • Informationen auf einem Gerät speichern und/oder abrufen
  • Datenübermittlung an Partner, auch n Länder ausserhalb der EU (Drittstaatentransfer)
  • Personalisierte Anzeigen und Inhalte, Anzeigen- und Inhaltsmessungen, Erkenntnisse über Zielgruppen und Produktentwicklungen
Durch das Klicken des „Zustimmen“-Buttons stimmen Sie der Verarbeitung der auf Ihrem Gerät bzw. Ihrer Endeinrichtung gespeicherten Daten wie z.B. persönlichen Identifikatoren oder IP-Adressen für diese Verarbeitungszwecke gem. § 25 Abs. 1 TTDSG sowie Art. 6 Abs. 1 lit. a DSGVO zu. Darüber hinaus willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden. Weiterführende Details finden Sie in unserer  Datenschutzerklärung, die am Ende jeder Seite verlinkt sind. Die Zustimmung kann jederzeit durch Löschen des entsprechenden Cookies widerrufen werden.