\section{ZEPLAY 2.0.2 Release Notes}
\begin{description}

\item[{\color{red}
\textbf{6269} \textbf{ZEPLAY allows user to paste invalid data into a sequence}
\textbf{ZEPLAY will now only allow valid Sequence Elements to be pasted into a Sequence.}
\item[{\color{red}
\textbf{6272} \textbf{ZEPLAY can fail to restart recording if the system shuts down unexpectedly while recording}
\textbf{Fixed a rare case where, after an unexpected shutdown, ZEPLAY wouldn't be able to restart recording.}
\item[{\color{red}
\textbf{6283} \textbf{One channel stops updating because of supposed file corruption}
\textbf{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.}
\item[{\color{red}
\textbf{6284} \textbf{ZEPLAY fails to open games that have sequences with invalid elements}
\textbf{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.}
\item[{\color{red}
\textbf{6301} \textbf{A glitch in the incoming SDI video while using AES audio can lead to a crash}
\textbf{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.}
\item[{\color{red}
\textbf{6304} \textbf{ZEPLAY fails to locate controller if another serial device is using a com port}
\textbf{Fixed an issue that was preventing ZEPLAY from finding the controller if one of the other COM ports was in-use.}
\item[{\color{red}
\textbf{6308} \textbf{ZEPLAY requires AES Audio inputs to be synchronous to the video signal}
\textbf{Added a note to the documentation indicating that AES/EBU inputs must be synchronous with the video and genlock.}
\item[{\color{red}
\textbf{6310} \textbf{timecode output out of ZEPLAY is not accurate}
\textbf{The VITC timecode embedded in the output video is once again correct.}
\item[{\color{red}
\textbf{6317} \textbf{ZEPLAY crashes if a sequence with missing external media is cued}
\textbf{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.}
\item[{\color{red}
\textbf{6356} \textbf{Switcher Crossfade Length gets reset when Video preferences are viewed}
\textbf{Resolved an issue that was causing the Switcher Crossfade Length setting to be inadvertently reset every time the Video Preferences page was viewed.}
\item[{\color{red}
\textbf{6392} \textbf{Game names with leading or trailing spaces cause issues with archiving}
\textbf{ZEPLAY now strips leading and trailing spaces from game names before saving them.}
\item[{\color{red}
\textbf{6399} \textbf{Channel A can go temporarily out to lunch after ending playback of a sequence}
\textbf{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.}
\item[{\color{red}
\textbf{6412} \textbf{Sequences can become stuck in a state where they don't trigger User Interface updates when they are modified}
\textbf{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.}
\end{description}

