*******************************************************************************
Tektronix

Cerify
Automated Video Content Verification System
Release Notes
Part Number : 077-0752-08
This document supports software version 7.9.4

www.tek.com

Copyright Tektronix. All rights reserved. Licensed software products are owned
by Tektronix or its subsidiaries or suppliers, and are protected by national
copyright laws and international treaty provisions.

Tektronix products are covered by U.S. and foreign patents, issued and pending.
Information in this publication supersedes that in all previously published
material. Specifications and price change privileges reserved.

TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.

Contacting Tektronix
Tektronix, Inc.
14150 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA

Cerify technical support is available on business days from 6:00 AM to 5:00 PM
Pacific Time and from 9:00 AM to 5:00 PM Indian Standard Time at the following
numbers:

- US/Canada toll-free 1-844-219-5329
- India toll-free 1800 3000 4835
- Europe* toll-free 00800-22554411
- Russia toll-free 810800-22554411
- United Kingdom 44 1344 39 2541

*Austria, Belgium, France, Germany, Ireland, Italy, Netherlands, Spain, Sweden,
Switzerland, and UK.

Alternatively, we can be contacted through email at the following address:
[email protected]

[email protected]**************

Release Notes
-------------

These release notes provide the following information:

- List of Cerify enhancements available in software version 7.9.4
- List of customer defect fixes that have been made in version 7.9.4
- List of known Limitations related to Cerify

CAUTION. To prevent loss of data in the unlikely event of the database becoming
corrupted, it is strongly recommended that you regularly back up the Cerify
database. See the Database Backup section of the Cerify User Manual for details
of how to do this.


Related User Documentation
--------------------------

The following user documentation applies to Cerify version 7.9.4:

- "Cerify Automated Video Content Verification System User Manual"
(English) Tektronix part number: 077-0352-13
- "Cerify Automated Video Content Verification System Quick Start User Manual"
(English) Tektronix part number: 071-2680-09
- "Cerify Automated Video Content Verification System Software License
Notices" (English) Tektronix part number: 001-1513-02

No Japanese user documentation is provided with this release.

*****************************************************************************
Cerify version 7.9.4
---------------------
General notes
--------------
This Cerify 7.9.4.13 is Maintainace Release made over 7.9.1 Main release.

Dongle reprogramming
---------------------
License dongles that are currently being used with Cerify version 7.8.2 can
be used with version 7.9 without needing an update. License dongles that are
currently being used with all other Cerify versions (older than 7.8.2)
require an update of the dongle to v7.8.2 prior to being able to use v7.9. In
this case, please make sure to update your Cerify license dongle before
installing v7.9 as your Cerify system will cease to operate on v7.9 with the
older license dongle until you get the license dongle updated to v7.8.2.

Also note, all users with a valid Cerify Annual Software Maintenance contract
are eligible to receive the base features included in this version without
any additional cost.

Licensing for the optional HA (Supervisor high availability functionality) is
an additional cost. Please call your Tektronix Sales representative if you
wish to add HA feature to your existing Cerify system.

To obtain the license updates needed by your Cerify system to use this new
version, send the c2v file of your Cerify dongle to the following address:
[email protected]

Cerify demo dongles need to be updated to version 7.8.2 in order to use the
new features in v7.9.

Users upgrading from older versions do not need to export and re-import the
Cerify database. The upgrade of the database is performed as part of the
upgrade install except in the case where an existing non-HA version of
Cerify is upgraded to an HA Enterprise cluster option. In this situation,
an in-place upgrade is not available.

Product enhancements
---------------------
- Optimizes the communication between the supervisor and the
MTU, with additional attempts to re-establish connection after brief
loss of connectivity.

- Java 1.7 migration for enhanced security and stability

- System email notifications were earlier being sent to the sender email
address configured in Admin page. Now, receiver email address configuration
option has been provided. This receiver email address is not a mandatory
field in the Admin page mail settings section. This field also accepts
multiple email addresses (separated by comma operator). Email address
format validation will be done for the email address(es) mentioned in this
field. If user hasnt configured receiver email address, then these emails
will be delivered to the sender email address itself.

- Mails are now sent when standby supervisor goes down.

- MYSQL bin files are very large, hence disabled the log files for standalone
and enterprise cluster. Only HA Cluster will have log files.

- Scheduled Results Deletion: Existing Job deletion settings and Job Media
File settings are merged into single configuration. Following
configurations are merged into single configuration group.
- Enable results deletion
- Delete empty jobs
- Delete unused mediasets
- Do not delete dropbox mediasets and jobs

- CeriTalk "GetJobs" API is optimized to improve the response time.

- CeriTalk "GetSystemStatus" API is optimized to improve the response time.

- Upgraded JCIFS library to v1.3.17

- SMB copy improvements with additional attempts

- Enhanced HA cluster stability for large clusters

- Improved memory management achieved with Java 64bit migration

- Product version check in case of HA setup revisited. Proper error
message is displayed now when there is mismatch in the product version
in primary and secondary supervisor.

- Added a check to figure out secondary machine is running or not and
displaying appropriate error message.

- Installation location screen gives available disk space in the selected
drive, in addition to space required.

- Removal of video type summary info message from PDF report.

- HEVC support for Single file workflow and enable vlc player icon for HEVC

Defect fixes
--------------
- Improvements with Freezframe Test are done with HEVC video.
- Processing issues fixed with MXF files having non-KLV data beyond RIP.
- Improvements are made while handling ADTS-AAC Parametric Stereo combination
type of audios.
- Apache Tomcat Multiple Content Length Headers Information Disclosure
Vulnerability (CVE-2005-2090, CVE-2013-4286) has been fixed
- The following JBoss Security vulnerability issues have been fixed:
a)JBoss Application Server Web Console and JMX Management Console
Authentication Bypass Vulnerability
b)JBoss Web Console is Accessible to Unauthenticated Remote Users
c)JBoss EJBInvokerServlet is Accessible to Unauthenticated Remote Users
d)JBoss HttpAdaptor JMXInvokerServlet is Accessible
to Unauthenticated Remote Users
e)Listing of Scripts in the scripts Directory
f)JBoss JMX Console and Web Console Unrestricted Access Vulnerability
- MySQL version has been upgraded to v5.5.39 to fix security vulnerability
issues reported in MYSQL versions earlier than v5.5.31
- Ceritalk: GetMediaFileResults and GetMediaFileStatus methods were not
returning the values for web UI created jobs.
- Addressed issue in Cerify Properties Updater.
- Cerify secondary supervisor job issue.
- When hostname starts with numbers, hostname was not accepted by the
Cerify installer.
- Addressed issue where UI was not showing correct status of Primary
and backup supervisor immediately after the fail-over.
- Addressed issue with DPP import during Cerify upgrade
- Addressed issue with MTU list page launch and number of processing files
by each node
- SMPTE377M Dolby Audio in MOV contaner was getting detected as PCM audio.
- Frame rate and/or scan type mismatch issue
- Defect with color bar detection for some specific files.
- Defect with RGB Test for some specific files.
- PSE detection defect for few MPEG2 interlaced video.
- Some jobs got stuck during file processing.
- Loudness wrapper issue with files . MOV
- Cerify showing "Encoding alert" when processed with empty profile
- Cerify showing "Encoding alert" channel configuration inconsistent.
- Incorrect blackframe error displayed after the job.
- Random decoding Failure alert for .mpg files.
- After loudness correction, Cerify changes container Drop frame value to
Non-Drop frame.


General limitations
--------------------
This software release has the following general limitations. Please check
the Tektronix Web site (www.tek.com/software/downloads) for any updates to
the Cerify software.

MXF/AVC File
- While processing some MXF files containing AVC video using Standard
Reference Decoder, processing failures are likely to be seen. If this
happens, Optimized decoder can be used to process the files, instead
Standard Reference Decoder.

HEVC Video Format
- Cerify might raise memory allocation failures when an HEVC 4K file is
processed with all (or more) video quality tests enabled in video
template. If this happens, remove one or two video quality tests from
video template and process the HEVC file again.
- There will be minor differences between results of Standard Reference
Decoder and Optimized Decoder with respect to "bit rate",
"number of frames", "play length" and "average frame rate" parameters.
- "Constrained Intra Prediction" feature and higher values for
"log2_parallel_merge_level_minus2" parameter are not supported by
Optimized decoder.
- In general, processing of HEVC 8K streams requires more memory. It is
likely that for some of 8K streams, HEVC decoding might fail with memory
allocation issues. If quality checks are enabled in HEVC video template,
there is more likelihood of memory allocations issues.

Single File Processing
- When a user tries to process the QT streams through Single file
processing, Cerify will not identify the contained audio and video.
To work around this issue, a "Preprocess the file to retrieve content
information" check box was added. If a user disables this check box,
Cerify will allow the user to create his/her templates.

Job Processing issue
- Occasional job processing errors are observed, while processing large
SStP files with Container template, Video template (with all quality
tests enabled) and Audio template (with loudness correction enabled).
Especially, this issue is observed when Audio Loudness Correction (ALC)
is enabled in Audio template.

Following types of files will be copied onto the local disk before being
processed, if the file resides in remote location (SMB/FTP location).
- MXF files with Dolby E interleaved audio tracks or D10 audio tracks.
- For Selective Processing.
- VC-3/JPEG 2k
- Rewrapping after ALC

To execute and get alerts for the Guardband test or CC Test, the Syntax test
needs to be checked.

Selective Processing
- Due to Selective Processing, following attributes which are calculated
at end of stream are not displayed for the tracks, which are not
selected for processing in the profile.

Audio attributes:
- Length (play length), Bit rate, Length (bytes)
- When only container template is selected and no audio/video templates
are selected for processing, length(play length) and bit rate attributes
will not be available under "Container Info".
- When only container template is selected and no audio/video templates are
selected for processing, the tests related to play length (duration) and
bit rate (i.e., tests in container templates like Play Time, Bitrate,
Audio/Video duration and Clip Duration) will not be available and if
selected will give raise to alerts.
- If video template is not available, then video time code will not be
available for use in alerts.

Blockiness Test
- Test fails to detect blockiness, if the video frames contain
mixed-size blocks and/or "block boundaries are not aligned".

Tape Dropout Artifacts Test
- Test fails to detect dropout artifacts, if the structure of artifacts
does not fit into "2-D dot matrix like pattern" or "horizontal/vertical
lines pattern".

AES Bit rate
- Audio bit rate shown under Audio Info section for AES audio tracks is
not the bit rate of AES audio data, but it is the bit rate of WAV audio
data (extracted from AES packets).

QuickTime rewrapping after loudness correction
- Only RIFF and AIFF audio formats are supported for
rewrapping into QuickTime files with reference to external essences.

HA Cluster
- HA cluster might not work correctly if there is momentary outage of
network (less than 10 seconds). In such cases, you might need to restart
the cluster.
- HA cluster will not work correctly if the dongle is removed and attached
back (both on primary and secondary supervisors) or if the dongle is
missing in any of the supervisor systems.
- The in-place upgrade of the database will not be performed when an
existing non-HA version of Cerify is upgraded to an HA Enterprise cluster
option. So while upgrading your Supervisor or standalone Cerify to HA
Supervisor, please perform the following steps:
- take the backup of the database using database backup option
in Admin page.
- Perform installation upgrade by executing Cerify installer.
- Restore the previously backed up database using database restore
option in Admin page.

MXF rewrapping after loudness correction (Op1A and OPAtom1A streams)
- Rewrapping is not supported for MXF file containing mixed SMPTE 337M/PCM
audio tracks.

- After rewrapping, the following items will not be preserved in the
rewrapped streams:
- Package Names
- Sub-packages
- Dark metadata
- ULs registered for private use (private metadata)
- AFD

- The rewrapped stream will always have the following:
- Random Index Package
- MXF Generic Container Version as SMPTE 385M System Metadata Pack
- A Footer partition

- The following items will change in the rewrapped stream:
- Index SID
- Body SID

- The size of the rewrapped stream may be different from the original.

- MXF rewrapping is not supported for MXF files containing MPEG-4 SStP
(Simple Studio Profile) video.

DPP Attributes
- Test not being done for the Video Codec Parameters as part of the DPP
compliance tests.

- If input MXF file has more than one time line track, then the rewrapped
file will have incorrect Start of Material (SOM) values for these tracks.

- Material Start attribute is shown as mandatory attribute in the DPP
application. But, according to DPP Technical Delivery specifications,
this is not mentioned as mandatory attribute. Therefore, Cerify will not
display this as part of DPP info.

- AFD value, if not coded as part of DMS track with UL
0x6,0xe,0x2b,0x34,0x1,0x1,0x1,0x5,0x4,0x1,0x3,0x2,0x9,0x0,0x0,0x0,
Cerify will not be able to detect the same.

- If the coded value of Total Number of Parts does not match with the
physical track count, Cerify does not currently raise any alert. Also,
the available physical track values are not displayed.

MPEG-4 Simple Studio Profile (SStP) Video
- Interlaced video processing is not supported by MPEG-4 SStP Standard
Reference Decoder.

TS rewrapping after loudness correction
- If the original transport stream contains TS related errors, the
rewrapped stream also might contain those errors in certain conditions.
- Rewrapping of corrected AC3 streams are supported only for the
transport streams with 188 byte packet size.

Cross Track Audio Tests
- When the input stream contains audio tracks of different audio formats,
then Cerify will not allow use of track indices in cross track audio
template for cross track audio tests. Instead of track indices,
track ids should be used.

Cross Track Audio Loudness Correction
- Cerify supports cross track correction only for WAV format
(RIFF and BWF).
- Cross track correction support is limited to tracks with single channel.
- Bitstream correction is not supported for cross track loudness
correction.

Audio loudness correction
Limitations imposed by the Dolby Professional Loudness Correction engine:
- AC3:
- Sampling rates supported: 48 kHz
- Number of channels supported: 1 to 6
- Audio loudness correction library fails when trying to correct a
silent audio stream
- WAV (RIFF/ RF64/ BWF) limitations:
- Sampling rates supported: 32, 44.1, or 48 kHz
- Bit depth supported: 16, 20, or 24
- Dolby E limitations:
- Maximum Dolby E frame rate supported: 30 fps
- Bit depth supported: 16 or 20
- Must contain Dolby Digital metadata for each program