\section{Cablecast 5.2.1 Release Notes}
\begin{description}

\item[{\color{red}
\textbf{7712} \textbf{Improve Assignment Failed Autopilot error message}
\textbf{Added more details to the Assignment Failed error message.  This should make it easier to locate the cause of the failure.}
\item[{\color{red}
\textbf{7807} \textbf{Cablecast Service connection string is incorrect}
\textbf{The correct connection string is now set when upgrading to Cablecast 5.2.1.}
\item[{\color{red}
\textbf{7808} \textbf{Retranscode can fail if final file already exists}
\textbf{When the user requests a retranscode, we now delete the previous final VOD file.}
\item[{\color{red}
\textbf{7809} \textbf{Scheduling playback of an upcoming encode causes playback to fail}
\textbf{Scheduling playback of an upcoming encode no longer causes playback to fail on SX servers.}
\item[{\color{red}
\textbf{7810} \textbf{5.2 installer does not patch Matrox drivers}
\textbf{The required patches are now being deployed by the installer.}
\item[{\color{red}
\textbf{7811} \textbf{Web.config missing from iCal, WebSchedule, and RSS plugins}
\textbf{The missing web configs are now being properly deployed}
\item[{\color{red}
\textbf{7813} \textbf{Add Health check to transcode process. And kill it if it doesn't respond for too long.}
\textbf{We now monitor the transcoder and fail the transcode operation if it is unresponsive.}
\item[{\color{red}
\textbf{7820} \textbf{Installer does not check for .NET 4.0}
\textbf{The Cablecast installer once again checks to ensure the .NET 4.0 Framework is installed.}
\item[{\color{red}
\textbf{8239} \textbf{Some MPEG-2 files are truncated by VOD transcoder}
\textbf{Resolved an issue that would cause some MPEG-2 files to be transcoded shorter than the original file.}
\item[{\color{red}
\textbf{8323} \textbf{Crawl sometimes does not appear}
\textbf{Resolved an issue that could sometimes prevent a Crawl from appearing on the output of an SX server when using SX Video Overlay.}
\item[{\color{red}
\textbf{8420} \textbf{ Add all supported values to the CablecastDeviceControl.config file}
\textbf{The CablecastDeviceControl.config file now includes all of the settings that are supported.  The file has also been reorganized to make it easier to find needed settings.}
\item[{\color{red}
\textbf{8569} \textbf{Progress bar for VODs do not update often enough}
\textbf{The current progress of a VOD operation is now updated several times per minute.}
\item[{\color{red}
\textbf{8675} \textbf{Clicking Save in the New Show screen multiple times can lead to unexpected results}
\textbf{The Save button is now disabled immediately so that a new Show cannot be saved more than once.}
\item[{\color{red}
\textbf{8676} \textbf{Quotes cause issue in X-List Output}
\textbf{Fixed an issue that could cause the X-List file generated by Cablecast to be invalid.}
\item[{\color{red}
\textbf{8691} \textbf{Improve warning message for dropped frames}
\textbf{The warning message that is generated when an SX server drops frames is now much more useful.}
\item[{\color{red}
\textbf{8693} \textbf{SX Servers fail to down scale HD files that are not full frame}
\textbf{Fixed a regression that prevented SX Servers from downscaling less than full frame HD files to SD.}
\item[{\color{red}
\textbf{8694} \textbf{MPEG2 encoding on SX Servers can fail}
\textbf{Fixed an issue that could cause encoding of MPEG2 files on SX servers to fail with an exception.}
\item[{\color{red}
\textbf{8700} \textbf{Validation logic for URL fields can crash some browsers}
\textbf{Resolved an issue that could lead to a web browser crash when attempting to validate Live and VOD URL fields.}
\item[{\color{red}
\textbf{8707} \textbf{Make sure installer doesn't overwrite CablecastAPI Web.config}
\textbf{The Cablecast Installer no longer overwrites the web.config file for the CablecastAPI}
\item[{\color{red}
\textbf{8737} \textbf{Test bars in SXConfiguration application persist even after clicking Stop}
\textbf{The bars signal is now cleared immediately upon clicking Stop.}
\item[{\color{red}
\textbf{8745} \textbf{Make Port/IP/LocalPath field wider}
\textbf{This makes it much easier to edit longer values in this field.}
\item[{\color{red}
\textbf{8746} \textbf{Public Site's Custom.css file is overwritten by installer}
\textbf{The Cablecast Installer no longer overwrites the Custom.css file.}
\item[{\color{red}
\textbf{8749} \textbf{Return to previous screen when visiting show record}
\textbf{When a Show Record is accessed from Digital File Management or Video On Demand, the user will now be sent back to their original location upon saving the Show.}
\item[{\color{red}
\textbf{8751} \textbf{Encodes fail if FileKey contains invalid characters}
\textbf{The SXEncodeCM now properly removes any invalid characters that are present in the FIleKey field.}
\item[{\color{red}
\textbf{8792} \textbf{Validation hangs when trying to validate ProRes 444}
\textbf{File Validation now correctly flags Apple ProRes 444 files as invalid.}
\item[{\color{red}
\textbf{8859} \textbf{VODs can become stuck in the transcoding stage}
\textbf{Fixed an issue where VODs could be come stuck in the transcoding phase due to a missing file. Now the VODs will eventually time out causing a failure. Once failed, the VODs can be re-queued for transcoding.}
\item[{\color{red}
\textbf{8868} \textbf{DFM UI should make it clear that file extension isn't lost as a result of rename operation}
\textbf{The Rename function in Digital File Management now indicates that renaming the file has no effect on the file's extension.}
\item[{\color{red}
\textbf{8876} \textbf{SX Video Overlay Crashes}
\textbf{Resolved an issue that could cause the SX Video Overlay application to crash due to an unhanded exception.}
\item[{\color{red}
\textbf{8878} \textbf{Auto Schedule batch function should handle 12 / 24 hour time.}
\textbf{Both 12 and 24 hour time are now working as intended.}
\item[{\color{red}
\textbf{8884} \textbf{Encoder and Decoder should only report status if they are encoding or decoding. }
\textbf{SXPlayer and SXEncoder devices no longer report nonsensical status information while they are stopped.}
\item[{\color{red}
\textbf{8887} \textbf{Test mode in SXConfiguration doesn't include an audio tone}
\textbf{An audio tone is now generated while the server is in Test mode.}
\item[{\color{red}
\textbf{8906} \textbf{Cablecast should use Record Event name if no FileKey is specified}
\textbf{Cablecast will now fall back to the name of the Record Event if the user does not specify a FileKey.}
\item[{\color{red}
\textbf{8918} \textbf{Cablecast shouldn't log an Error when a Take is skipped due to Override}
\textbf{When a Take is skipped because it's channel is in override, an information message is now logged instead of the previous error message.}
\item[{\color{red}
\textbf{8920} \textbf{Cablecast RSS output does not pass validation}
\textbf{Fixed RSS formatting to prevent Invalid Token error in RSS validators.}
\item[{\color{red}
\textbf{8930} \textbf{Digital File Management incorrectly parses files names that contain periods}
\textbf{Fixed an issue where the extension of a file was incorrectly parsed. This would be apparent during a rename operation where the current name of the file would be presented incorrectly.}
\item[{\color{red}
\textbf{8945} \textbf{Schedule events at 23:59:59 can not be modified}
\textbf{Fixed an issue where schedule events at 23:59:59 were not presented on the current day. This prevented them from being edited or removed. These runs will now be displayed properly.}
\item[{\color{red}
\textbf{8975} \textbf{ProRes 444 files show up as 422}
\textbf{Apple ProRes 444 files are now correctly identified as such.}
\item[{\color{red}
\textbf{8996} \textbf{Auto Schedule Batch function fails when a day of week is not selected}
\textbf{Improved the error message presented to the user when a day of week is not selected while using the Auto Schedule batch function.}
\item[{\color{red}
\textbf{9016} \textbf{SXConfiguration Test bars don't work in 720p}
\textbf{Bars are now working correctly in all resolutions.}
\item[{\color{red}
\textbf{9091} \textbf{Fill Gaps with Project batch function excludes programs exactly the length of gap}
\textbf{Fixed an issue where the Fill Gaps with Project batch function would not schedule a Show if its TRT is exactly the length of the gap. Now these shows are allowed to be scheduled.}
\item[{\color{red}
\textbf{9174} \textbf{Improve Autopilot error message when schedule contains no runs}
\textbf{The error message now clearly indicates the date range that does not have any runs.}
\item[{\color{red}
\textbf{9176} \textbf{URL validation incorrectly validates URLs containing whitespace}
\textbf{Fixed an issue where the URL validation feedback, when configuring VOD and Live Streaming, would display a URL containing whitespace as valid. These URLs are now flagged as not being valid.}
\item[{\color{red}
\textbf{9403} \textbf{SX Servers incorrectly validate h.264 files without AAC audio}
\textbf{Fixed an issue where SX servers would incorrectly mark h.264 files without AAC audio as valid. AAC audio is required for h.264 files, and the SX Server will now mark any files as invalid if they do not meet these requirements.}
\end{description}

