This is the place to find resources for your Zeplay system.
ZP-298 OSC control of Zeplay
You can now control Zeplay over the network by sending OSC commands. This is great if you want to use something like a StreamDeck to add shortcut keys for the operator, or as a shotbox for someone else in the control room.
ZP-200 Redesigned macro editor
The macro editor is now easier to use, and we eliminated an annoying issue where the options of an action could be inadvertently reset.
ZP-287 Update grid colors to match the rest of the UI
Performed a cosmetic update that now has Zeplayβs grid controls better matching the rest of the application.
ZP-276 Start searching for controller using last-used port
Zeplay will now search for the control panel starting with the COM port where it was most recently found.
ZP-289 Remember most recently used directory when opening files in the file bin
The Add External Media file selector window will now remember the directory that was previously used, making it easier to select additional files from the same directory.
ZP-290 Show currently loaded macro file name in macro settings screen
The name of the macro file that is currently in-use is now shown at the top of the macro preferences screen.
ZP-291 Tags should be applied in FIFO order not FILO
Tags are now added to plays in βfirst-in-first-outβ order. This means that if you tag something as βRunβ and then add the tag βHomeβ, it will end up as βRun, Homeβ where previously it would have been βHome, Runβ
ZP-295 Hold Start Play and Save Play to start recording
You can now press and hold Start Play and Save Play at the same time to begin recording.
ZP-296 Speed up opening existing games
Improved the speed of opening existing games.
ZP-323 Editor button will automatically open an item if nothing is currently open
Pressing the Editor button on the controller (immediately to the right of the Time Display key) will now open the last item of the selected sequence if nothing is open in the editor. Pressing Shift + Editor will always open the last item of the selected sequence.
ZP-328 Housekeeping shows βunassociatedβ files and allows user to delete them
Housekeeping now detects and shows a line for βunassociatedβ files. These are files that were created as part of a game that has since been deleted. It should be safe to delete these files if you see this line show up in the Housekeeping screen.
ZP-311 Add hardware capabilities for R8 Pro
Zeplay now correctly detects the capabilities of the new R8 Pro hardware model.
ZP-297 Add optional Diagnostics screen to preferences that allows us to enable / disable logging
Added a hidden screen that allows our support team to easily enable and disable diagnostic logging.
ZP-300 Switcher buttons should switch angle in the editor
The Switcher A, B, C, D buttons on the control panel will now change the angle of the current item in the editor window.
ZP-305 Add Macro actions to switch angle of item open in the editor
Added macro actions that allow you to switch the angle of the currently selected item in the Editor
ZP-283 Macro action to open last item in the editor
Added two new macro actions that make working with the editor easier: - Open Last Item: brings the last item in the selected sequence up in the Editor Window - Close Current Item: clears the currently open item from the Editor Window
ZP-284 Macro action to set sequence name based on a template
Added a new macro action that allows you to set the name of a sequence using a template that can be filled in with various information.
ZP-331 Add Macro action to clear selected sequences
Added a macro action that removes all items from the currently selected sequence(s). Be careful!
β
ZP-256 Zeplay application can crash if configured Watch Folder is inaccessible
Fixed an issue that could cause Zeplay to crash at startup when the user-defined Watch Folder didnβt exist. This typically happened when Zeplay was watching a directory on a SAN system that wasnβt actually connected.
ZP-264 Links donβt work in Zeplay manual
Fixed an issue that prevented hyperlinks from working when viewing the Zeplay manual PDF file.
ZP-307 Export leaves extra copy of content in E:if a different path is set
When exporting to a remote destination, Zeplay first exports the file to a local drive, and then moves the item to the final path. Fixed an issue where the temporary file wasnβt being deleted, which wasted disk space
ZP-318 Zeplay crash if an item follows one with a preset rate of 0%
Resolved an issue that could cause the Zeplay application to crash when a specific sequence was open in the Storyboard window.
ZP-320 Race condition crash when updating the description of a Sequence Item
Fixed an issue that could lead to a rare crash.
ZP-321 Shift + Mark In / Out changes current playβs out point even when the editor is being controlled
Pressing Shift + Mark In, or Shift + Mark Out will no longer modify the current play while you are controlling the Editor window
ZP-322 Zeplay application crash in loading screen
Added a check to prevent a possible crash as the Zeplay application first starts.
ZP-302 Enhanced recovery code for games that previously failed to start recording
Improved the recovery code for a rare situation where a game fails to start recording.
Zeplay Macro Commands
For version 4.3.0.863
Editor
β’ Toggle Manual Advance: Toggles the state of Manual Advance on the current clip
β’ Toggle Preset Rate: Toggles the state of Preset Rate on the current clip
β’ Increase Playback Speed: Increases the Playback Speed by 10%
β’ Decrease Playback Speed: Decreases the Playback Speed by 10%
β’ Increase Fade Duration: Increases the Fade Duration of the current clip by 5 frames
β’ Decrease Fade Duration: Decreases the Fade Duration of the current clip by 5 frames
β’ Copy Current Item: Copies the current item to the Clipboard
β’ Paste Before Current Item: Pastes the contents of the Clipboard before the current item
β’ Close Current Item: Closes the current item and sets the Editor back to an empty state. Note: Does not work with modal Editor mode
β’ Change Angle: Sets the current item to use the specified angle number
β Argument Name = angle number
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Split Clip: Splits the clip into two clips at the current position
File Bin
β’ Import Media: Prompts the user for a file and adds it to the File Bin.
β’ Remove Selected: Removes the selected file from the File Bin.
β’ Add To Sequence: Adds the selected file to each of the selected sequences.
β’ Clear Search: Clears the search box, restoring the complete list of files
β’ Set Search: Sets the serach term to the specified term, filtering the list of files
β Argument Name = Text
β Type = String,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Select Previous File: Selects the item before the currently selected item
β’ Select Next File: Selects the item after the currently selected item
General
β’ Wait: Pauses for the specified number of milliseconds.
β Argument Name = Milliseconds
β Type = Int,
β Default = 500,
β Minimum = 1,
β Maximum = 1000,
β Increment = 100
β’ Enable Periodic Trigger: Begins regularly triggering the actions defined in Internal:Periodic
β’ Dsiable Periodic Trigger: Stops regular triggering the actions defined in Internal:Periodic
β’ Set Periodic Trigger Interval: Sets the interval between executions of the Internal:Periodic trigger
β Argument Name = Seconds
β Type = Int,
β Default = 5,
β Minimum = 1,
β Maximum = 120,
β Increment = 1
β’ Load Window Layout: Configures the operatorβs screen based on the specified Window Layout (.zwl) file
β Argument Name = Path
β Type = Path,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
GPI
β’ SetGPI: Sets the state of the specified GPI Output to true (logic high).
β Argument Name = Output
β Type = Int,
β Default = 1,
β Minimum = 1,
β Maximum = 16,
β Increment = 0
β’ ClearGPI: Sets the state of the specified GPI Output to false (logic low).
β Argument Name = Output
β Type = Int,
β Default = 1,
β Minimum = 1,
β Maximum = 16,
β Increment = 0
β’ PulseGPI: Sets the state of the specified GPI Output to true (logic high), waits for a short time, and then sets the specified output to false (logic low).
β Argument Name = Output
β Type = Int,
β Default = 1,
β Minimum = 1,
β Maximum = 16,
β Increment = 0
Messages
β’ Clear: Clears the list of messages. This action cannot be undone
β’ Copy: Copies the text of the selected message(s) to the Clipboard
Playback
β’ Mark In: Marks the current position as the in-point of the next play.
β’ Mark Out: Marks the current position as the out-point of the previous play.
β’ Mark New In: Sets the in-point of a new play to the current playback position +/- the specified offset.
β Argument Name = Seconds
β Type = Int,
β Default = 0,
β Minimum = -30,
β Maximum = 30,
β Increment = 1
β’ Mark New Out: Marks the current position +/- the specified offset as the out-point when in simple mode.
β Argument Name = Seconds
β Type = Int,
β Default = 0,
β Minimum = -30,
β Maximum = 30,
β Increment = 1
β’ Play: Starts playback of the current content.
β’ GoTo Live: Moves playback as close as possible to βLiveβ.
β Argument Name = Offset
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3600,
β Increment = 1
β’ Step Forward: Moves the playback position forward.
β Argument Name = Seconds
β Type = Int,
β Default = 1,
β Minimum = 1,
β Maximum = 30,
β Increment = 1
β’ Step Back: Moves the playback position backwards.
β Argument Name = Seconds
β Type = Int,
β Default = 1,
β Minimum = 1,
β Maximum = 30,
β Increment = 1
β’ Set Playback Speed: Sets the playback speed to the specified value.
β Argument Name = Speed
β Type = Percent,
β Default = 0.5,
β Minimum = -2,
β Maximum = 2,
β Increment = 0
β’ Pause: Pauses playback.
β’ Next: Moves playback to the next in-point.
β’ Skip: When in sequence mode, skips the playback of the next element after this element finishes.
β’ Next Out: Moves playback to next out-point.
β’ Previous: In simple mode, moves playback to the start of the previous play; in sequence mode, loads the previous sequence.
β’ Previous Out: Moves playback to the previous out-point.
β’ Select Channel: Adds the specified channel to the group of currently controlled channels.
β Argument Name = Channel
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Deselect Channel: Removes the specified channel from the group of currently controlled channels.
β Argument Name = Channel
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Toggle Channel: Toggles the selection of the specified channel in the group of currently controlled channels.
β Argument Name = Channel
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Set Player Selection By Mask: Sets the selected players using a bit mask. This allows you to select / deselect players in a single operation. Players are numbered: [1, 2, 4, 8]. Send the sum of the desired channel numbers. For example, to select channels A, B and D you would send β11β (1 + 2 + 8 = 11)
β Argument Name = Mask
β Type = Int,
β Default = 15,
β Minimum = 0,
β Maximum = 15,
β Increment = 1
β’ Set Control to Outputs: Selects the systemβs outputs as the target of incoming control commands.
β’ Set Control to Editor: Selects the editor window as the target of incoming control commands.
β’ Go To Timecode: Opens a screen that allows the user to go to a specific Time Code position
Plays
β’ Add to Sequence: Adds the specified angle of the currently selected plays to the selected sequences.
β Argument Name = Angle
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Add to Sequence and Prompt: Adds the selected play to the sequence, and prompts the user to select an angle.
β’ Add Good Angles to Sequence: Adds the good angles of the selected play to the selected sequence
β’ Tag Selected: Opens the tag selector window for the selected play.
β’ Select Next Play: Selects the next play in the list if one is available.
β’ Select Previous Play: Selects the previous play in the list if one is available.
β’ Trim In Point Up: Reduces the length of the selected play by one frame by moving the in-point forward.
β’ Trim In Point Down: Increases the length of the selected play by one frame by moving the in-point backward.
β’ Trim Out Point Up: Increases the length of the selected play by one frame by moving the out-point forward.
β’ Trim Out Point Down: Reduces the length of the selected play by one frame by moving the out-point backward.
β’ Toggle Key Play: Toggles the Key Play state of the selected plays.
β’ Set Key Play: Sets the Key Play state of the selected play to true.
β’ Clear Key Play: Sets the Key Play state of the selected plays to false.
β’ Toggle Clip State: Toggles the Clip State for the specified channel on the selected plays.
β Argument Name = Channel
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Set Clip State: Sets the Clip State for the specified channel on the selected plays to Good.
β Argument Name = Channel
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Clear Clip State: Sets the Clip State for the specified channel on the selected plays to No Good.
β Argument Name = Channel
β Type = Int,
β Default = 0,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Cue Selected Play: Cues playback to the beginning of the selected play.
β’ Delete selected plays: Deletes all of the selected plays.
β’ Select all plays: Selects all of the visible plays.
β’ Clear tags: Clears the tags on the selected plays.
β’ Add Tag: Adds the specified tag to the selected plays.
β Argument Name = Tag
β Type = String,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Remove Tag: Removes the specified tag from the selected plays.
β Argument Name = Tag
β Type = String,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Toggle Tag: Toggles the state of the specified tag on the selected plays.
β Argument Name = Tag
β Type = String,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Export Selected: All Angles: Exports all of the angles, for all of the selected plays
β’ Export Using Preset: Exports Plays based on the specified preset
β Argument Name = Preset
β Type = ArchivePresetId,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Export Selected: Good Angles: Exports the good angles, for all of the selected plays
β’ Clear Search: Resets the search box, restoring the complete list of plays
β’ Set Search: Sets the serach term to the specified term, filtering the list of plays
β Argument Name = Text
β Type = String,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Toggle Untagged Plays Filter: Toggles the state of the Untagged Plays filter
β’ Toggle Key Plays Filter: Toggles the state of the Key Plays filter
Recording
β’ Record: Starts recording on all channels
β’ Stop Record: Stops recording on all channels
β’ Start Play: Sets the in-point of the currently recording play to the current position.
β’ Save Play: Saves the currently recording play, using the current recording position as itβs out-point.
β’ Save and Cue Play: Saves the currently recording play, using the current recording position as itβs out-point. Also cues playback to the start of the newly created play.
Sequences
β’ New Sequence: Creates a new sequence.
β’ Duplicate Selected Sequences: Creates an exact copy of each of the selected sequences.
β’ Delete Selected Sequences: Permanently deletes all of the selected sequences.
β’ Export Selected Sequences: Exports all of the currently selected sequences
β’ Export Selected Sequences Using Preset: Exports the selected sequences based on the specified preset
β Argument Name = Preset
β Type = ArchivePresetId,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Cue Selected Sequence: Cues the selected sequence for playback.
β’ Cue Sequence to Output: Cues the selected sequence to the specified output
β Argument Name = **
β Type = Int,
β Default = **,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Cue Sequence By Number: Cues the specificed sequence, if it exists, to the first selected output
β Argument Name = **
β Type = Int,
β Default = **,
β Minimum = 0,
β Maximum = 2147483647,
β Increment = 1
β’ Exit Sequence Mode: Returns the system to Simple playback mode.
β’ Exit Sequence Mode on Output: Returnβs the specified output to Simple playback mode.
β Argument Name = **
β Type = Int,
β Default = **,
β Minimum = 0,
β Maximum = 3,
β Increment = 1
β’ Set Sequence Name: Sets the name of the selected sequences. Template replacement is supported
β Argument Name = Name
β Type = String,
β Default = **,
β Minimum = 0,
β Maximum = 1,
β Increment = 0
β’ Edit Sequence Name: Opens a dialog that will let you edit the name of the selected sequence.
β’ Edit Sequence Number: Opens a dialog that will let you edit the number of the selected sequence.
β’ Select Next Sequence: Selects the next sequence in the list
β’ Select Previous Sequence: Selects the previous sequence in the list
β’ Copy Selected Sequences: Copies all items from the Selected Sequences to the Clipboard
β’ Paste Into Selected Sequence: Pastes content from the Clipboard to the end of the selected sequence(s)
β’ Open First Item in Editor: Opens the first item from the selected sequence in the editor
β’ Open Active Item in Editor: Opens the currently playing item (if any) from the selected sequence in the Editor
β’ Open Last Item in Editor: Opens the last item of the selected sequence in the Editor
β’ Clear Selected Sequences: Removes all items from the selected sequences
Transport
β’ Switch to Angle A: Switches the playback to angle A.
β’ Switch to Angle B: Switches the playback to angle B.
β’ Switch to Angle C: Switches the playback to angle C.
β’ Switch to Angle D: Switches the playback to angle D.
User Macros
β’ Execute User Macro: Triggers the user-defined User macro with the specified id number
β Argument Name = Number
β Type = Int,
β Default = **,
β Minimum = 0,
β Maximum = 20,
β Increment = 1
β
β [ZP-4] - Create a new Installer for ZEPLAY
β [ZP-28] - Sequences can be cued to any output
β [ZP-30] - Add default window layout for 1080p UI
β [ZP-33] - User can copy and paste entire sequences
β [ZP-73] - Macro action to open 1st item in sequence in the editor
β [ZP-82] - Macro action to copy selected sequence
β [ZP-92] - Add Preferences UI to view status of, and attempt to re-locate controller
β [ZP-9] - [Enter] key doesn't submit the New Game form
β [ZP-50] - ZEPLAY sometimes fails to load Window Layout
β [ZP-43] - Show Current / Total index within sequence in Preview window
β [ZP-44] - Show description of next clip in Preview window
β [ZP-45] - Storyboard shouldn't indicate playback position of sequence
β [ZP-46] - Preview border shouldn't change because the player is playing a sequence
β [ZP-49] - Push doesn't work as expected on multiple sequences
β [ZP-62] - Remove Tightrope branding from ZEPLAY application
β [ZP-83] - Migrate Games, Sports and Settings folders from old path to new install
directory
β [ZP-100] - Do not automatically switch to a channel when it cues a sequence
β [ZP-103] - Add setting to disable GPI for systems that donβt include it (R6)
β [ZP-110] - 1080i ProRes Export Results in a Frame-based File instead of Field-based
β
Bug 6772 | Support for Importing and Exporting Avid DNxHD files
-ZEPLAY can now import Avid DNxHD 145, 220 and 22x files. ZEPLAY can now export Avid DNxHD 145 files.
β
Bug 8338 | User Preference allows T-bar to be enabled by default
-The T-bar can now be set to be enabled automatically when ZEPLAY starts.
Bug 8340 | ZEPLAY can import AVCIntra files
-AVCIntra Class 50 and Class 100 files can now be imported for use in Sequences.
Bug 8342 | Controller actions allow editor to navigate sequences
-The Previous and Next buttons now allow Sequences to be navigated in the Editor in the same manner that Plays are navigated in the PlayBar.
Bug 8381 | Add setting that defines default value for Preroll and Postroll of archive operations
-Users can now specify the amount of pre and post-roll that should be applied by default.
Bug 8883 | Refined labeling of preview windows makes it easier to tell what you are doing
-Streamlined the labeling of the output preview windows. Among other improvements, the windows now include a countdown to the end of the current Play or Sequence item depending on mode.
Bug 8924 | Go to Timecode
-Users can now jump directly to any instant of the action by holding Shift, pressing Go To Live and then entering the desired Timecode.
Bug 8942 | Redesigned User Interface elements
-Redesigned several key elements of the ZEPLAY user interface. New screens are easier to use and nicer looking.
Bug 9072 | Video glitch when going from slow to 0%
-Fixed an issue that could cause a visible slow-motion glitch when slowing down in interlaced resolutions.
Bug 9171 | video glitch when going from 100% to <100%
-Resolved an issue that caused a glitch when speeding up beyond 100%.
Bug 8310 | No number is automatically assigned to Sequences created via Melt
-Sequences created by the Melt function are now assigned a number just like any other sequence.
Bug 8378 | Archiving to a slow network location can cause a Video Processing Engine failure
-Substantially improved the reliability of Archiving to network shares.
Bug 8379 | Resulting clip from a Split operation has speed set to Preset:100% by default
-Split Clip now results in a new clip that is set to the same speed as the original clip.
Bug 8396 | Only two channels of audio are shown on Output preview windows
-The Output preview windows VU meters now show all four channels of audio.
Bug 8509 | Media access error makes ZEPLAY editor useless in some re-opened games
-Fixed an issue that was preventing some recorded assets from being usable in the editor window.
Bug 8664 | ZEPLAY installer needs to start Windows Audio and Windows Audio Endpoint Builder services
-The ZEPLAY installer now configures these services automatically.
Bug 8805 | Video Processing Engine can crash when using 720p video with System Sound output enabled in the Editor window
-Fixed an error that could lead to a crash when jogging within 720p content in the Editor window.
Bug 8807 | Editor preview audio sounds garbled in 720p
-Resolved an issue that was causing some audio samples to be dropped when playing 720p content in the Editor window.
Bug 8209 | Outputs don't startup if you start recording with a file loaded in editor
-Resolved an issue that could lead to confusing behavior when restarting recording while controlling the editor.
Bug 8397 | ZEPLAY needs to delete log files periodically
-ZEPLAY now automatically deletes log files that are more than 30 days old.
Bug 8578 | Video Processing Engine can hang after cueing a Sequence
-Resolved an issue that would rarely lead to the system becoming unresponsive.
Bug 8848 | ZEPLAY sometimes drops frames while playing Sequences
-Resolved an issue that would cause ZEPLAY to drop frames a moment before the start of an item in a Sequence.
Bug 8923 | ZEPLAY retains old versions of Game file when it is auto-saved
-ZEPLAY now stores timestamped copies of the Game file every time it is auto-saved.
Bug 8969 | Storage check for 3ware RAID cards always times out
-Resolved an issue that was causing the storage validation to take longer than needed.
Bug 9014 | Sequence percentage display occasionally flickers
-Fixed an issue that was causing the Sequence's percentage indicator to flicker.
Bug 7861 | ZEPLAY can hang when playing a very specific sequence type
-A 6-item sequence containing varying speeds will no longer cause an application hang.
Bug 7912 | ZEPLAY sometimes crashes with a COM error relating to TrmsStmpeTc
-Resolved an issue that could lead to a ZEPLAY application crash.
Bug 8082 | ZEPLAY needs to update GameFileName variable in Game after successfully loading a game
-Games that are renamed outside of ZEPLAY will now auto-save to the correct location.
Bug 8232 | ZEPLAY uses 9.3.1.5462 drivers
-ZEPLAY 2.1.2 now uses the newer and much improved 9.3.1.5462 drivers (the same version that ZEPLAY 3.0.0 uses).
Bug 6132 | Add to Sequence automatically creates a sequence if none are selected
-It is not longer necessary to manually create a sequence before adding a play or file, one will be automatically created.
Bug 8083 | User is able to export an entire sequence
-A new Export button has been added to the Sequences screen. Each of the selected sequences is exported to an individual file.
Bug 8084 | Sequences list is sortable by Name and Number columns
-The Sequences list is now sortable.
Bug 8085 | Storyboard shows name of selected Sequence
-The Storyboard now includes the name of the Sequence that it is showing.
Bug 8088 | ZEPLAY shows name of current Sequence or Play in Preview Window
-The on-screen preview windows now include the tags of the on-air play, or the name of the playing sequence.
Bug 8129 | New Messages UI provides central location for notifications
-Added a new form that shows progress of background operations such as exporting.
Bug 8130 | Export window uses more sensible default settings
-The Export window now defaults to the most commonly used selections: Selected Plays, Only good angles.
Bug 8131 | Sequences are auto-numbered
-Sequences are now automatically numbered starting at 900.
Bug 8135 | ZEPLAY allows user to specify whether or not a sequence item should have a preset rate
-Items in a Sequence can now be set to have no preset rate. In this case, the item will play back at the current speed. You can still specify a preset rate as well which works the same as in previous versions of ZEPLAY.
Bug 8136 | ZEPLAY can output editor audio via system sound output
-ZEPLAY now outputs the Editor's audio using the system sound output. If your ZEPLAY doesn't have an audio output, a USB audio adapter or headset can be used.
Bug 8171 | Editor window is now resizable
-The Editor window can now be resized.
Bug 8177 | Exporting is now performed in the background
-Once an export operation is started the user is now able to use ZEPLAY normally while the Export operation progresses in the background.
Bug 7437 | Crash when adding a play to a previously recorded Game
-Resolved an issue that could lead to a ZEPLAY crash
Bug 7542 | Sequence Manual Advance option has no effect
-Manual Advance now works as expected
Bug 7558 | Better error when files are incompatible
-The error message when a file can't be imported now includes a detailed explanation
Bug 7559 | Support for Importing ProRes 422 and ProRes 422 HQ files
-ZEPLAY can now import ProRes 422 and ProRes 422 HQ files, in addition to previously supported ProRes 422 LT.
Bug 7644 | Restarting recording extremely quickly can cause issues
-Restarting recording immediately after stopping recording now works as intended
Bug 7650 | Crash when tagging a player by number
-Resolved an issue that could cause the ZEPLAY application to crash when attempting to tag a play with an extremely long number, such as Home_#9999999999.
Bug 7691 | T-bar latch mode doesn't work as expected when pressing Save Play
-Fixed an issue that was causing the Tbar to remain in the Pending state after pressing Save Play.
Bug 7786 | Crash when trying to delete a corrupt game from Housekeeping
-ZEPLAY no longer crashes when deleting corrupt games from the Housekeeping screen.
Bug 7793 | T-bar is always controlling speed in Jump mode
-Jump mode now worked as intended.
Bug 7814 | ZEPLAY continually outputs audio while paused in 720p
-Fixed an issue that was causing ZEPLAY to repeat the same audio continuously while paused.
Bug 7815 | Frames are sometimes played out-of-order when performing non-blended slow motion
-Resolved an issue that was causing ZEPLAY to play frames in an incorrect order. This issue was only present in interlaced resolutions, and when frame-blended slow motion was disabled.
Bug 7817 | Slow to respond to speed changes
-ZEPLAY is now much faster when changing playback speed
Bug 7897 | Stall when playing back sequences that contain items of various playback speeds
-Mixed-speed sequences now work as expected.
Bug 7898 | Crash when restarting recording while a clip is open in the editor
-Fixed a potential crash when restarting recording.
Bug 7899 | ZEPLAY continually 'cries wolf' regarding AES audio
-Disabled a warning message regarding unstable AES audio.
Bug 7903 | Installer is digitally signed
-The ZEPLAY installer is now digitally signed.
Bug 4981 | ZEPLAY can lock to LTC timecode
-ZEPLAY now supports the Miranda Little Red LTC reader. If a Little Red is connected, ZEPLAY automatically uses it.
Bug 5197 | Improve Tbar Latch Mode
-The Tbar Latch mode now works correctly when changing controlled angles, and in a variety of other conditions.
Bug 5266 | 'aesebu' should be 'AES/EBU'
-ZEPLAY now represents AES/EBU in the user interface using the industry-standard casing and style.
Bug 5314 | Record button should say "Record" when it's not recording, "Recording" when it is.
-ZEPLAY's record button now makes a little more sense. If recording is stopped, the button will now say "Record", which should help to prevent some confusion.
Bug 5965 | Remaining time in a sequence doesn't take transitions into account
-The time remaining in a sequence now correctly includes the transition length as well as the playback rates of all items.
Bug 6288 | ZEPLAY now uses version 4.0 of the Microsoft .Net framework
-The Microsoft .Net Framework 4.0 Redistributable is required, the installer verifies that it is installed.
Bug 6398 | Resizing the Plays window can cause some of its buttons to be hidden
-Increased the minimum size of the Plays window, it's no longer possible to make some of the buttons disappear.
Bug 6503 | TrimInPointUp and TrimOutPointDown macro actions can cause a play's length to become negative
-Resolved an issue in the validation code that was allowing plays lengths to decrease to zero frames, and beyond!
Bug 6565 | User is able to resize Storyboard and Playbar windows
-We enabled resizing of the Playbar and Storyboard windows. They can be adjusted width-wise to your heartβs content. There is a small amount of height adjustment for the Playbar as well.
Bug 6578 | Demo Mode should be a button instead of a checkbox
-Demo mode is now started by clicking the [Start] button, which makes more sense.
Bug 6649 | ZEPLAY can Archive to ProRes422 (LT)
-ZEPLAY is now able to Archive to Apple ProRes422 (LT).
Bug 6652 | Progress bar in Export window does not go all the way to the end when Archiving
-Fixed an annoying issue that caused the Export windows progress bar to go most of the way to the end, but not quite finish.
Bug 6653 | Export window "stalls" for a few seconds between each item while Archiving
-Optimized the Archiving code to eliminate an unneeded pause between items. This greatly reduces the time required to archive multiple clips.
Bug 6654 | Export window causes Playback to jump around when it is closed, regardless of if a Melt was played or not
-Fixed an issue that was causing Channel A's playback to jump back to the beginning of the game when the Export window was closed.
Bug 6655 | ZEPLAY can Import ProRes422 (LT) files
-HD ZEPLAY systems are now able to import Apple ProRes422 (LT) files for use in sequences.
Bug 6707 | Including a slash in a channel name will prevent ZEPLAY from archiving
-ZEPLAY now removes any invalid filename characters from the filename before trying to save the archive files.
Bug 6714 | Demo mode now allows .mov, .mxf and .mpg files to be selected
-Demo mode previously only allowed the selection of .avi files. It now supports any media file format that ZEPLAY can play back.
Bug 6729 | Zeplay does not allow users to tag player #0
-ZEPLAY now allows tagging of player #0, #00, #001 and so on. Previously, any leading zeros would be lost.
Bug 6828 | Zeplay can send messages to Carousel RDA
-ZEPLAY now includes macro actions that allow control over a Carousel system using RDA.
Bug 6968 | ZEPLAY now supports 4 channels of audio
-ZEPLAY now supports four channels (two pairs) of audio per video channel. See the ZEPLAY manual for information regarding AES/EBU connections.
Bug 6983 | Shuttle mode replaced with fast-jog
-The loathed Shuttle mode on the ZEPLAY controller has been replaced with a fast-jog mode. Holding Shift while jogging will greatly increase the speed.
Bug 7035 | Storyboard should show a text description of each item
-The storyboard now includes a text description of each item.
Bug 7162 | Run-time Intelligence using TrackerBird
-ZEPLAY now includes anonymous metric collection. Users will be asked to participate on first run.
Bug 7241 | ZEPLAY sometimes fails to get unit status from ATTO raid controllers
-ZEPLAY now only reports degraded arrays when the array is degraded.
Bug 7255 | Macro actions to automate export operations
-Two new macro actions facilitate automatic archiving.
Bug 7263 | Add setting that can disable Switcher buttons
-There is now an option in the Controller preferences page that allows users to disable the built-in switcher.
Bug 6273 | ZEPLAY sometimes plays back corrupt audio
-Fixed an issue that could cause audio distortion on playback.
Bug 6346 | Storyboard window sometimes unexpectedly resets scroll
-Fixed an issue that would cause the storyboard to scroll back to the right. This problem could lead to Paste operations putting items in the wrong spot as well.
Bug 6537 | Interruption of Incoming SDI signal can cause momentary disruption of output signal
-An interruption of incoming SDI e.g. disconnecting the cable, will no longer cause the output video to flash to black.
Bug 6541 | ATTO Raid monitoring sometimes 'cries wolf', when there is in fact nothing wrong
-Fixed a problem that was causing the ATTO Raid monitoring code to incorrectly report an error.
Bug 6727 | Incoming AES audio can be interrupted when using certain Analog to AES converters
-We fixed an issue that would cause the audio input to mute the signal for very short periods of time when using specific Analog to AES converters.
Bug 6452 | After several hours of recording, ZEPLAY encoders may drop frames if using Internal Reference
-ZEPLAY encoders are now more tolerant of slew between incoming video and internal genlock.
Bug 6485 | ZEPLAY should provide amore verbose warning when a RAID array is degraded
-Previously ZEPLAY would show an orange indicator for "Storage Subsystem" if one of the arrays was degraded. Now, it presents a message explaining the situation.
Bug 6486 | ZEPLAY Encoder can drop frames when AES audio is used in conjunction with unstable SDI video
-ZEPLAY now properly handles unstable SDI input when using AES audio.
Bug 6482 | ZEPLAY sometimes fails to restart recording
-We fixed an issue that was introduced in ZEPLAY 2.0.2 that would prevent users from restarting recording under certain circumstances.
Bug 6269 | ZEPLAY allows user to paste invalid data into a sequence
-ZEPLAY will now only allow valid Sequence Elements to be pasted into a Sequence.
Bug 6272 | ZEPLAY can fail to restart recording if the system shuts down unexpectedly while recording
-Fixed a rare case where, after an unexpected shutdown, ZEPLAY wouldn't be able to restart recording.
Bug 6283 | One channel stops updating because of supposed file corruption
-Resolved an issue where a file was reported as being corrupt, which would lead to playback pausing for that channel. The file is actually fine, so we implemented a fix that will cause us to retry in the event of this error.
Bug 6284 | ZEPLAY fails to open games that have sequences with invalid elements
-Games that have invalid Sequence Elements in them due to Case 6269 are now able to be opened as expected. The invalid elements are automatically removed from the sequences when the game is loaded.
Bug 6301 | A glitch in the incoming SDI video while using AES audio can lead to a crash
-If the incoming SDI video was interrupted, for example, by a camera being disconnected, it could lead to a crash. This only happened if the channel in question was set to use AES audio. We now handle this situation and repeat the last valid frame we have for the duration of the interruption.
Bug 6304 | ZEPLAY fails to locate controller if another serial device is using a com port
-Fixed an issue that was preventing ZEPLAY from finding the controller if one of the other COM ports was in-use.
Bug 6308 | ZEPLAY requires AES Audio inputs to be synchronous to the video signal
-Added a note to the documentation indicating that AES/EBU inputs must be synchronous with the video and genlock.
Bug 6310 | timecode output out of ZEPLAY is not accurate
-The VITC timecode embedded in the output video is once again correct.
Bug 6317 | ZEPLAY crashes if a sequence with missing external media is cued
-When a sequence is cued, any pieces of external media that can't be found will now be marked as skipped. Once the file is back where it should be, the user can de-skip the affected elements.
Bug 6356 | Switcher Crossfade Length gets reset when Video preferences are viewed
-Resolved an issue that was causing the Switcher Crossfade Length setting to be inadvertently reset every time the Video Preferences page was viewed.
Bug 6392 | Game names with leading or trailing spaces cause issues with archiving
-ZEPLAY now strips leading and trailing spaces from game names before saving them.
Bug 6399 | Channel A can go temporarily out to lunch after ending playback of a sequence
-Resolved a race condition that was causing Channel A to become deselected after leaving sequence playback, even though the User Interface indicated that it was selected.
Bug 6412 | Sequences can become stuck in a state where they don't trigger User Interface updates when they are modified
-The cause of this issue is as of yet unknown. We implemented a fix that should prevent it from happening again. Also, when a game is loaded, we will explicitly check for this condition. If you see this, please try reopening the game, and contact us so that we can investigate further.
Bug 6266 | ZEPLAY does not play back audio when the 'Use channel A's Audio' option is enabled
-We fixed an issue that prevented audio from playing back on channels that are set to use Channel A's audio.
Bug 4369 | Ask the user if they want to stop recording when they exit
-Revised the prompt that the user receives when they click exit, if they are not recording it will no longer say "Exiting will stop recording".
Bug 4396 | Crossfade when Output A is switched
-There is now an option that will cause ZEPLAY to do a crossfade when using the switcher buttons
Bug 5244 | Add Sequences window
-There is a new window available in the UI that allows users to create, manage and delete sequences.
Bug 5253 | Add Storyboard window
-There is a new window called a Storyboard that gives the user a visual means of editing a sequence using drag and drop tools.
Bug 5256 | Clips can be reordered in sequences by drag-and-drop
-You can rearrange the clips in a sequence using drag and drop.
Bug 5332 | Zeplay should be able to use Interleaved audio
-ZEPLAY will now user interleaved audio when possible. If a channel is set to use it's own audio, it will be interleaved. If any channel other than A is set to use channel A's audio, Channel A will be elementary.
Bug 5365 | Add VU Meters
-The user can now enable or disable V.U. meters in the general preferences.
Bug 5370 | Melter should use a sequence
-The Melter now internally uses a sequence, this means that melts are now frame accurate, and are played from Output A, other outputs will no longer 'hop' around the game.
Bug 5393 | Toggle tag macro
-The Plays.ToggleTag macro now works as expected.
Bug 5570 | Use of a Start Play action inside a macro triggered by "Internal.StartPlay" causes stack overflow exception
-The user now gets a warning message if they try to add an action to a macro that will cause recursion.
Bug 5611 | Preview windows are slow to update
-Resolved an issue that would cause the update rate of the on-screen previous to decrease over time.
Bug 5635 | Add user-selectable options for Archiving CODEC
-The user is able to define a codec that should be used for SD games, and a codec that should be used for HD games.
Available SD Codecs:
MPEG-2 I Frame, 4:2:2, 50mb/s in an avi file
DVCPRO, 4:1:1, 25mb/s in a mov file
DVCPRO50, 4:2:2, 50mb/s in a mov file
DVCPRO, 4:1:1, 25mb/s in a mxf file
DVCPRO50, 4:2:2, 50mb/s in a mxf file
Available HD Codecs:
MPEG-2 I Frame, 4:2:2, 100mb/s in an avi file
DVCPROHD, 4:2:2, 100mb/s in a mov file
DVCPROHD, 4:2:2, 100mb/s in a mxf file
Bug 5637 | Add default options for items that are newly added to a sequence
-The user can now set a default Transition Length, Playback Speed, and advance mode. These settings are applied when new items are added to a sequence.
Bug 5641 | Add Archiving system that allows users to export portions of their game
-It is now possible to Archive portions of the game to files on disk in a user-selectable format. The melter now has an "Archive" button, all of the normal melter settings are applied when archiving.
Bug 5642 | User needs to be able to set the destination
-The user can set the destination directory for archives in the general preferences. The final path will be ##ArchiveDirectory##\##GameName##\.
Bug 5671 | Error message is incorrect when attempting to load an existing game with missing files
-The error message that the user receives is now more clear as to what files are missing.
Bug 5693 | User is able to select how many channels they want to use
-There is now a setting in the New Game screen that allows the user to select how many channels they wish to use for this game. Available options are 4x4, 3x3, 2x2, and 1x1. The last used setting is recalled when ZEPLAY starts.
Bug 5713 | ZEPLAY should prevent the user from changing the skipped-ness of the currently active item
-It is no longer possible to set the item that is currently on-air to be skipped.
Bug 5715 | Skip command from controller should Skip in turn instead of Toggling the state of the next item
-While a sequence is selected, pressing Shift + Next on the controller will set the next item to be skipped, doing so again will set the next item after that to be skipped.
Bug 5725 | Controller should get set back to 'Outputs' every time a sequence is cued
-When a sequence is cued the controller will reset to controlling the outputs of the server.
Bug 5739 | duplicate files are allowed in the File Bin
-You can no longer add the same file to the File Bin multiple times.
Bug 5770 | the play bar can show two mark out points which is confusing
-Marking an In Point after your currently set Out Point will no longer result in two conflicting points. Instead, the Out point will be reset.
Bug 5785 | Minimum rate for clip should be 0%, Maximum 2x
-Items in a sequence can be preset to play at any speed between and including 0% to 200% (2x).
Bug 5787 | Add File Bin window
-There is a new window available that gives users an easy way to bring in external files for use in sequences.
Bug 5791 | User should be able to set the length of the crossfade on the switcher
-ZEPLAY can now crossfade between the various angles of replay playback. A setting on the Video page of the Preferences screen allows the user to set the duration of the fade.
Bug 5795 | Tally and GPI inputs don't work correctly
-All of the Tally and GPI inputs are now working as expected.
Bug 5871 | 2.0 needs a new default window layout
-ZEPLAY 2.0 includes a new window layout that has all of the new windows ready to go. The Transport window is no longer up by default.
Bug 5872 | Add secondary Record button to main screen
-We added a new record button to the lower right of the main screen. This way you don't need to have the Transport window open at all.
Bug 5908 | User should be able to control sequences from the controller
-We added key commands to select, modify, cue and decue sequences from the controller. Check out the ZEPLAY manual for a complete list.
Bug 6133 | User can Cue a Play or Sequence by number from the ZEPLAY controller
-Holding Go To Live and typing a play number or sequence number will now cue that material.
β
Initial release of Zeplay software.
β