Tektronix MTS4CC User Manual

User Manual
MTS4CC Elementary Stream Compliance Checker
071-2075-00
This document supports software version 1.0
www.tektronix.com
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. "Dolby", "Pro Logic", and the double-D symbol are trademarks of Dolby Laboratories.
Contacting Tektronix
Tektronix, Inc. 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
- In North America, call 1-800-833-9200.
- Worldwide, visit www.tektronix.com to find contacts in your area.

Warranty 9(b)

Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment. If any such medium or encoding proves defective during the warranty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided "as is" without warranty of any kind, either express or implied. Tektronix does not warrant that the functions contained in this software product will meet Customer's requirements or that the operation of the programs will be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FIT NESS FOR A PARTICULAR PURPOSE. TEKTRONIX' RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER'S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

Software License Agreement.................................................................................v
Environmental Considerations.............................................................................vii
Preface..................................................................................................................ix
Related Material....................................................................................................ix
Manual Conventions..............................................................................................x
Number Conventions.............................................................................................x
User Documentation ..............................................................................................x
Getting Started
Overview..............................................................................................................1-1
Applications......................................................................................................... 1-3
Software, Hardware, and User Prerequisites................................................... 1-5
Installation and Licensing..................................................................................1-9
License Types ....................................................................................................... 1-9
Installing the MTS4CC Software.......................................................................... 1-9
Compression Standards and File Types..........................................................1-11
Supported Video Compression Standards...........................................................1-11
Supported Audio Compression Standards .......................................................... 1-18
Permitted Video Types/Formats .........................................................................1-20
Permitted Audio Types/Format...........................................................................1-28
Standards References..........................................................................................1-30
Operating Basics
How to Use the MTS4CC ...................................................................................2-1
Window Elements................................................................................................. 2-2
Starting to Use the MTS4CC................................................................................2-3
Main Menu .......................................................................................................... 2-12
File Menu...........................................................................................................2-13
Open Stream........................................................................................................2-13
Close Stream.......................................................................................................2-29
Save Video Stream As ........................................................................................2-30
Open Other..........................................................................................................2-31
Preferences.......................................................................................................... 2-31
Example Files......................................................................................................2-32
MTS4CC User Manual i
Table of Contents
Recent File ..........................................................................................................2-37
Exit......................................................................................................................2-37
Play Menu..........................................................................................................2-39
Audio Sounds Broken Up ...................................................................................2-41
Audio/Video Synchronization.............................................................................2-43
Play......................................................................................................................2-44
Fast Forward........................................................................................................2-45
Stop .....................................................................................................................2-45
Pause/Step Forward.............................................................................................2-46
Reverse Play........................................................................................................2-46
Fast Backward.....................................................................................................2-47
Pause/Step Backward..........................................................................................2-47
Skip Forward.......................................................................................................2-47
Skip Backward....................................................................................................2-48
Video Start Position ............................................................................................2-49
Continuous Play..................................................................................................2-49
Hold Last Frame..................................................................................................2-50
Pause on Frame ...................................................................................................2-50
Video Decoder Options.......................................................................................2-51
Audio Decoder Options.......................................................................................2-58
Mute audio ..........................................................................................................2-60
Synchronize audio...............................................................................................2-60
Overlay Menu....................................................................................................2-61
Summary Tooltips Manipulation ........................................................................2-62
Video Summary Tooltip......................................................................................2-64
MacroBlock Types..............................................................................................2-74
Motion Vectors....................................................................................................2-78
MB Statistics.......................................................................................................2-82
Overlay Color......................................................................................................2-86
Visual Difference ................................................................................................2-87
Luma Only ..........................................................................................................2-88
Blank Video ........................................................................................................2-88
Audio Summary Tooltip .....................................................................................2-89
Show Audio Waveform.......................................................................................2-91
Show Audio Frame Markers...............................................................................2-94
Show Sync Markers ............................................................................................2-94
Analysis Menu ...................................................................................................2-95
Enable Fidelity Trace..........................................................................................2-96
ii MTS4CC User Manual
Table of Contents
Enable Fidelity Analysis...................................................................................2-102
View Video Stream Hex...................................................................................2-107
View Video Stream Structure...........................................................................2-114
View Video Buffer Analysis.............................................................................2-117
View Bits per Video Frame Analysis ............................................................... 2-128
View Fidelity Analysis......................................................................................2-131
View Fidelity Trace .......................................................................................... 2-134
Alert Menu....................................................................................................... 2-139
Alert Levels....................................................................................................... 2-140
Explanation of Fatal/Error/Warning/Info Display............................................2-141
Description of Alert Levels...............................................................................2-148
Configure Alerts................................................................................................2-150
View Alert Log.................................................................................................2-152
Status Bar Indication of Alert Status.................................................................2-159
Window Menu.................................................................................................2-161
Quickly Switch Windows .................................................................................2-161
Cascade, Tile, Arrange Icons, Close All........................................................... 2-162
Toolbars ............................................................................................................2-164
MacroBlock Types Color Key Tooltip ............................................................. 2-173
Status Bar.......................................................................................................... 2-174
Video Scale.......................................................................................................2-175
HexView Settings .............................................................................................2-176
Graph View Settings.........................................................................................2-178
Synchronize views ............................................................................................2-179
Active Views..................................................................................................... 2-179
Ctrl Shortcut Keys.............................................................................................2-180
Alt Menu Keys.................................................................................................. 2-181
Help Menu .......................................................................................................2-183
User manual (PDF) F1......................................................................................2-183
Tutorials (PDF).................................................................................................2-183
License manager ............................................................................................... 2-184
About MTS4CC................................................................................................ 2-184
Reference
Command Line/Batch Mode.............................................................................. 3-1
Command line mode.............................................................................................3-1
Batch mode ...........................................................................................................3-1
Running the MTS4CC in command line/batch mode........................................... 3-1
MTS4CC User Manual iii
Table of Contents
Appendices
Glossary
Decoder Plugins for MTS4CC ...........................................................................3-9
Purpose of MTS4CC Decoder Plugins..................................................................3-9
Support of Decoder Plugins ..................................................................................3-9
Decoder Plugin File Layout on the CD...............................................................3-10
Format for Generating Decoder Plugins .............................................................3-11
Use of Decoder Plugins.......................................................................................3-11
Decoder Plugins..................................................................................................3-12
Tests of MTS4CC...............................................................................................A-1
Tests with MPEG-4 normative and donated bitstreams.......................................A-1
Bitstreams: Normative ISO..................................................................................A-2
Bitstreams: Donated \ I-VOP ...............................................................................A-3
Bitstreams: Donated \ Overall.............................................................................. A-3
Bitstreams: Donated \ Short Header.....................................................................A-4
Bitstreams: Donated \ P-VOP .............................................................................. A-5
Bitstreams: Donated \ Error..................................................................................A-8
Index
iv MTS4CC User Manual

Tektronix Software License Agreement

IMPORTANT
READ BEFORE OPERATING EQUIPMENT
This software is provided under license from Tektronix, Inc. Retention of this program for more than thirty (30) days or use of the program in any manner constitutes acceptance of the license terms.
CAREFULLY READ THE ENCLOSED SOFTWARE LICENSE AGREEMENT. If you cannot agree to the license terms, promptly contact the nearest Tektronix Field Office for return assistance.
TEKTRONIX SOFTWARE LICENSE AGREEMENT
THE ENCLOSED OR ACCOMPANYING PROGRAM IS FURNISHED SUBJECT TO THE TERMS AND CONDITIONS OF THIS AGREEMENT. USE OF THE PROGRAM IN ANY MANNER, DOWNLOADING AND UNPACKING THE PROGRAM FROM ITS COMPRESSED STATE OR INSTALLING THE PROGRAM FROM A CD OR OTHER MEDIA WILL BE CONSIDERED ACCEPTANCE OF THE AGREEMENT TERMS. IF THESE TERMS ARE NOT ACCEPTABLE, THE UNUSED PROGRAM AND ANY ACCOMPANYING DOCUMENTATION SHOULD BE RETURNED PROMPTLY TO TEKTRONIX.
DEFINITIONS. "Program" means the software program accompanying this Agreement.
"Customer" means the person or organization that downloaded the Program or to whom the Program was otherwise furnished by Tektronix.
LICENSE. Customer may: a. Use the Program on any machine owned or controlled by Customer, provided it is properly enabled by a Tektronix supplied
hardware key.
b. Copy the Program for archival or backup purposes, provided that each copy of the Program made by Customer includes a
reproduction of any copyright notice or restrictive rights legend appearing in or on the Program as received from Tektronix. Customer may not: a. Use the Program in any manner other than as provided above; b. Transfer the Program to any person or organization outside of Customer or the corporation of which Customer is a part
without the prior written consent of Tektronix; c. Export or re-export, directly or indirectl y, the Program, any associated documentation, or the direct product thereof, to any
country to which such export or re-export is restricted by law or regulation of the United States or any foreign government
having jurisdiction without obtaining any required U.S. and other government license, authorization or approval; d. Reverse engineer, disassemble, decompile or otherwise reduce the Program to a human-perceivable form; e. Modify, rent, lease, loan or distribute the Program or create derivative works based on the Program; or f. Copy the documentation accompanying the Program, except for use in connection with authorized use of the Program. Title to the Program and all copies thereof, but not the media on which the Program or copies may reside, shall be a nd remain
with Tektronix or others from whom Tektronix has obtained a respective licensing right. Customer shall pay when due all property taxes that may now or hereafter be imposed, levied or assessed with respect to the
possession or use of the Program or this license and shall file all reports required in connection with such taxes.
THE PROGRAM MAY NOT BE USED, COPIED, MODIFIED, MERGED, OR TRANSFERRED TO ANOTHER EXCEPT AS EXPRESSLY PERMITTED BY THESE TERMS AND CONDITIONS.
UPON TRANSFER OF ANY COPY, MODIFICATION, OR MERGED PORTION OF THE PROGRAM WITHOUT THE PRIOR WRITTEN CONSENT OF TEKTRONIX, THE LICENSE GRANTED HEREIN IS AUTOMATICALLY TERMINATED.
MTS4CC User Manual v
Software License Agreement
TEKTRONIX DISCLAIMS ANY AND ALL LIABILITY AND RESPONSIBILITY WITH RESPECT TO ANY APPLICATION PROGRAMS CUSTOMER MAY DEVELOP USING THE PROGRAM.
TERM. The license granted herein is effective upon acceptance by Customer, and shall remain in effect until terminated as
provided herein. The license may be terminated by Customer at any time upon written notice to Tektronix. The license may be terminated by Tektronix or any third party from whom Tektronix may have obtained a respective licensing right if Customer fails to comply with any term or condition and such failure is not remedied within thirty (30) days after notice thereof from Tektronix or such third party. Upon termination by either party, Customer shall return to Tektronix, or destroy, the Program and all associated documentation, together with all copies in any form.
NO WARRANTIES. TEKTRONIX EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE PROGRAM. THE PROGRAM AND ANY RELATED DOCUMENTATION ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE PROGRAM REMAINS WITH CUSTOMER.
LIMITATION OF LIABILITY. IN NO EVENT SHALL TEKTRONIX, ITS RESELLERS OR OTHERS FROM WHOM TEKTRONIX HAS OBTAINED A LICENSING RIGHT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR CONNECTED WITH CUSTOMER'S POSSESSION OR USE OF THE PROGRAM, EVEN IF TEKTRONIX OR ITS LICENSORS OR RESELLERS HAVE ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
THIRD-PARTY DISCLAIMER. Except as expressly agreed otherwise, third parties from whom Tektronix may have obtained a
licensing right do not warrant the Program, do not assume any liabilit y wit h respect to its use, and do not undertake to furnish any support or information relating thereto.
EXPORT RESTRICTIONS. Customer will fully comply with all relevant export laws and regulations, including but not limited to United States laws, Export Administration Regulations and Executive Orders (“Export Controls”). Customer warrants that it is not a person, company or destination restricted or prohibited by Export Controls (“Restricted Person”). Customer will not, directly or indirectly, export, re-export, divert or transfer the Program, or any portion thereof, to any Restricted Person.
GENERAL. This Agreement contains the entire agreement between the parties with respect to the use, reproduction, and transfer of the Program, and supersedes all prior or contemporaneous oral or written communications with respect to the Programs. If any provision of this Agreement is held to be void, invalid, unenforceable or illegal, the other provisio ns shall continue in full force and effect.
Neither this Agreement nor the license granted herein is assignable or transferable by Customer without the prior written consent of Tektronix.
All questions regarding this Agreement or the license granted herein should be directed to the nearest Tektronix office.
vi MTS4CC User Manual

Environmental Considerations

This section provides information about the environmental impact of the product.
Product End-of-Life Handling
Observe the following guidelines when recycling an instrument or component:
Equipment Recycling. Production of this equipment required the extraction and use
of natural resources. The equipment may contain substances that could be harmful to the environment or human health if improperly handled at the product's end of life. In order to avoid release of such substances into the environment and to reduce the use of natural resources, we encourage you to recycle this product in an appropriate system that will ensure that most of the materials are reused or recycled appropriately.
The symbol shown to the left indicates that this product complies with the European Union's requirements according to Directive 2002/96/EC on waste electrical and electronic equipment (WEEE). For information about recycling options, check the Support/Service section of the Tektronix Web site (www.tektronix.com).
Restriction of Hazardous Substances
This product has been classified as Monitoring and Control equipment, and is outside the scope of the 2002/95/EC RoHS Directive. Although not required, this product complies with the RoHS Directive requirements for nonexempt products.
MTS4CC User Manual vii
Environmental Considerations
viii MTS4CC User Manual

Preface

Related Material

This manual describes the functions and use of the Tektronix MTS4CC Elementary Stream Compliance Checker. The manual is organized into the following sections:
Section 1: Getting Started Section 2: Operating Basics Section 3: Reference Appendix A: Tests of MTS4CC Glossary

Manual Conventions

Additional documentation, such as ReadMe files, may be included on the installation CD-ROM.
The following URLs access the Web sites for the standards organizations listed (the URLs listed were valid at the time of writing):
MPEG-2 standards (International Organization for Standards)
http://www.iso.ch/
DVB standards (European Technical Standards Institute)
http://www.etsi.org/
ATSC standards (Advanced Television Systems Committee)
http://www.atsc.org/
Naming conventions for the interface elements are based on standard Microsoft Windows naming conventions. Naming conventions for MPEG-2, ATSC, and DVB structures follow the conventions derived from the referenced standards documents.
Mono-spaced text can indicate the following:
Text that you enter from a keyboard
Example: Enter the network identity (http://TSMonitor01)
MTS4CC User Manual ix
Preface

Number Conventions

Characters that you press on your keyboard
Example: Press CTRL+C to copy the selected text.
Paths to components on your hard drive
Example: The program files are installed at the following location: C:\Program Files\Tektronix\
Within MTS4CC all numbers are decimal unless they are preceded by 0x, in which case they are hexadecimal.
For example:
16 [decimal] = 16 decimal 0x16 [hexadecimal] = 22 decimal

User Documentation

The PDF version of this manual can be accessed from MTS4CC Help > User manual (PDF).
Tutorials are supplied as a separate PDF file that is accessible through the Help menu.
The PDF version of this manual and the tutorials are also on the installation CD-ROM.
x MTS4CC User Manual
Getting Started

Overview

MTS4CC ES Compliance Checker is a powerful real-time analytical tool for the investigation of compressed video data that has been encoded using the H.264/AVC, MPEG-1/2, MPEG-4, VC-1, and H.263 video standards.
MTS4CC operates as a standalone software application for use on a personal computer (PC) in a Windows environment. It can also be installed on the MTS400 MPEG Test Systems.
MTS4CC enables the display, analysis, debug, and optimization of the compression algorithm or equipment:
Next generation (VC-1, H.264/AVC, MPEG-4 and 3GPP) and Legacy
(MPEG-2, and H.263) CODEC support
Frame-by-frame and block-by-block analysis to allow easy CODEC
comparison
Audio decode and waveform display Synchronized audio and video displays Real-time and non real-time decoding and compliance checking of
compressed video streams (dependent on PC performance)
Batch mode to allow automated testing Extraction of elementary stream from transport stream Available as single user local license for PC and Tektronix instruments
MTS4CC User Manual 1-1
Overview
1-2 MTS4CC User Manual

Applications

This next generation compression ES analysis tool meets the needs of the following:
Equipment Manufacturers
Semiconductor device designers and manufacturers Video codec software and hardware developers and verification engineers STB, PVR, and DVD consumer electronics developers and verification
engineers for cable, satellite, terrestrial, and IP applications
Video conferencing and communications equipment developers, and
verification engineers
Mobile video infrastructure and handset developers Systems engineering and customer support staff
Video Content Transmission Distribution
CODEC and equipment evaluation and comparison in cable, satellite,
terrestrial, and IP applications
Network operators Network equipment providers Application and service providers Streaming media applications
MTS4CC User Manual 1-3
Applications
1-4 MTS4CC User Manual

Software, Hardware, and User Prerequisites

MTS4CC runs under the Microsoft Windows operating system and has been tested on:
Windows XP (Home and Professional) Windows 2000 Professional
MTS4CC is not supported under any other operating system.
Audio Playout
In order to extract and play audio streams in MTS4CC the PC requires an audio device, correctly configured.
Personal Computer Prerequisites
MTS4CC will work satisfactorily on relatively modest PC systems (for example 800 MHz).
However, in order to decode and display CIF (Common Intermediate Format) video streams in real time the following minimum PC configuration is recommended for MPEG-4 and H.263 format video:
Processor speed >1.2 GHz Memory at least 256 MB RAM Screen resolution: 1024 x 768 (recommended) 500 MB minimum hard disk space
For H.264/AVC with CIF-size video (and larger) and MPEG-2 with D1-size video (and larger) the processing requirements are significantly higher and therefore a higher performance PC is required to display the video in real time: for these a PC with processor speed of at least 2.5 GHz is recommended.
When writing trace information to the hard disk, the limiting factor is the speed of the hard disk (regardless of the video standard), so the faster the better. Also, the video files can be large (hundreds of MB), so that a large hard disk is needed:
Hard disk speed: at least - 7200 rpm Hard disk size: as required for high-speed access to the video files to be
analyzed
MTS4CC User Manual 1-5
Software, Hardware, and User Prerequisites
CAUTION. Apart from those specifically authorized by Tektronix, there should be no other applications installed on the PC. If other applications are installed, it is possible that they may interfere with the operation of the MTS4CC software. Software operation cannot be guaranteed under these circumstances.
MTS400 MPEG Test Systems
You can install the MTS4CC on the Tektronix MTS400 family of MPEG test systems. The installation procedure is described in the Section 4.
User Prerequisites
The MTS4CC is sophisticated compliance checking software, which presents detailed information relating to the video and audio standards.
To operate this software, you should understand audio and video standards in significant detail and be able to interpret the information presented by the MTS4CC.
A list of references are provided (see Compression Standards and File Types, Section 2).
1-6 MTS4CC User Manual
Software, Hardware, and User Prerequisites
MTS4CC Options
Table 1-1: License options
Item Option Description
MTS4CC - Base software Compliance Checker. Includes Command line
execution with report file output for batch mode operation. All container file types are included as standard. Includes English
manual and CD-ROM. PPD Parallel Port software key (dongle) USB USB software key (dongle) LUD Add MTS4CC to a current MTS400 MPEG Test
system software key; please provide serial
number of your software key with your order. MPG4 MPEG-4 Simple Profile (Levels 0 to 3), Advanced Simple Profile
(Levels 0 to 5), and H.263 MPG2 MPEG-2 Main Profile Main Level, 4:2:2 profile at Main Level, MPEG-2
Main Profile High Level, High Level 1440, and 4:2:2 profile at High
Level AVC H.264/AVC Baseline, Main, and Extended Profiles (Levels 1 – 5),
High Profile with FRExT (10 bit, 4:2:2, 4:4:4) VC1 VC-1 (all Profiles, all Levels) and ASF extraction FID Fidelity (PSNR) analysis and visual differencing
Note 1) At least one of the CODEC options MPG4, MPG2, AVC, and VC1 must be ordered.
Mandatory and mutually exclusive
Note 2) Full audio decode is enabled for any purchased video CODEC. Supported audio
CODECS are MPEG-2 Layer 1 & 2, AAC, HE AAC, and AC-3.
MTS4CC User Manual 1-7
Software, Hardware, and User Prerequisites
1-8 MTS4CC User Manual

Installation and Licensing

This chapter describes licensing and installation of MTS4CC.

License Types

To run MTS4CC, you will need a software key (dongle) with the correct license permissions.
Two types of software key are available; they perform the same function.
Parallel port device - This plugs into the parallel port of your PC. If a printer
is already attached to the port, the software key should be inserted between the port and the printer connector.
USB device - This plugs into a standard USB socket.
NOTE. The software key contains the MTS4CC license. If the software key is lost, you will have to purchase another software key, which may be at full list price of the software.
All options are visible in the installed MTS4CC menus. Options not enabled by the license will be unavailable (grayed out). The status and scope of the license can be checked at any time by clicking on the Help menu option License manager.
A node-locked license is locked to a particular PC, that is, MTS4CC will only run on the PC on which a software key is installed. When using node-locked licenses, each PC that is to run MTS4CC must have a separate node-locked license.

Installing the MTS4CC Software

1. Insert the MTS4CC installation CD.
NOTE. If the installation process does not start automatically, run setup.exe from the root directory of the installation CD.
2. At the bottom of the window showing the readme file, click the Install button
to start the installation.
3. The MTS4CC installation will continue. When finished, reboot the machine.
Ensure that the software key (parallel port or USB) is installed before starting MTS4CC.
MTS4CC User Manual 1-9
Installation and Licensing
1-10 MTS4CC User Manual

Compression Standards and File Types

This chapter provides:
A description of the standards (and elements within those standards), that the
MTS4CC supports, both video and audio
The file types that the MTS4CC can work with, both video and audio The exact titles and numbers of the standards on which the MTS4CC is based
(For details of the given references, refer to the Standards References section on page 1-30.)

Supported Video Compression Standards

The video compression standards supported in this version of the MTS4CC are:
H.264/AVC VC-1 MPEG-4 Part 2 MPEG-2 Part 2 H.263
The MTS4CC will open container files (containing the above types of video):
MPEG-2 Transport Stream (H.264/AVC, VC-1 Advanced profile, MPEG-2
Program Stream, MPEG-2 Packetized Elementary Stream, MPEG-2 Elementary Stream only)
MP4 (MPEG-4 Part 2, H.263 Baseline only and H.264) 3GPP (MPEG-4 Part 2, H.263 Baseline only and H.264) VOB/MPEG-2 Program Stream (MPEG-2 only) Microsoft ASF files RCV files
MTS4CC User Manual 1-11
Compression Standards and File Types
The MTS4CC will also open uncompressed video files: see Opening an Uncompressed Video File (any File Extension) in the Operating Basics section for more information.
The MTS4CC will also open audio files of the standards given in Supported Audio Compression Standards on page 1-18, and container files that have these types of audio within them.
NOTE. Not all container files support all types of audio listed under Supported Audio Compression Standards on page 1-18, see also Permitted Audio Types/Format on page 1-28.
H.264/AVC
This version of MTS4CC supports the following elements of the H.264/AVC standard (see Reference [13]).
H.264/AVC Profiles, Levels. The following Profiles and Levels are supported:
Baseline Profile
All Levels from 1 to 5.1 inclusive
Extended Profile
All Levels from 1 to 5.1 inclusive
Main Profile
All Levels from 1 to 5.1 inclusive
High Profile
All Levels from 1 to 5.1 inclusive
High 10-bit Profile
All Levels from 1 to 5.1 inclusive
High 4:2:2 Profile
All Levels from 1 to 5.1 inclusive
High 4:4:4 Profile
All Levels from 1 to 5.1 inclusive
1-12 MTS4CC User Manual
Compression Standards and File Types
H.264/AVC Tools. (See Reference [13] for a description of these tools.)
All tools are supported, as permitted in the H.264/AVC standard, listed below.
Tool Baseline Extended Main High High 10 High
4:2:2
Profile and level indications: profile_idc constraint_set0_flag constraint_set1_flag constraint_set2_flag constraint_set3_flag level_idc Slice types: I P B SP SI NAL unit types: 1 - coded slice of a non-IDR picture 2 - coded slice data partition A 3 - coded slice data partition B 4 - coded slice data partition C 5 - coded slice of an IDR picture 6 - supplemental enhancement information 7 - sequence parameter set 8 - picture parameter set 9 - access unit delimiter 10 - end of sequence 12 - end of stream 13 - filler data Structural: data partitioning (NALU type 2-4) interlace (frame_mbs_only_flag)
arbitrary slice order slice groups (num_slice_groups_minus1) redundant coded pictures (redundant_pic_cnt_present_flag)
Weighted prediction: weighted_pred_flag weighted_pred_idc Entropy coding (entropy_coding_mode_flag): CAVLC CABAC
66 1 0 or 1 0 or 1 0 or 1 10 - 51
Yes Yes No No No
Yes No No No Yes Yes
Yes Yes Yes Yes Yes Yes
No No
Yes 1 - 8
Yes
0 0
Yes No
88 0 or 1 0 or 1 1 0 or 1 10 - 51
Yes Yes Yes Yes Yes
Yes Yes Yes Yes Yes Yes
Yes Yes Yes Yes Yes Yes
Yes Yes (L2.1 - 4.1)
Yes 1 - 8
Yes
=> 0 => 0
Yes No
77 0 or 1 1 0 or 1 0 or 1 10 - 51
Yes Yes Yes No No
Yes No No No Yes Yes
Yes Yes Yes Yes Yes Yes
No Yes (L2.1 - 4.1)
No 1
No
=> 0 => 0
Yes Yes
100 0 or 1 0 or 1 0 or 1 0 10 - 51
Yes Yes Yes No No
Yes No No No Yes Yes
Yes Yes Yes Yes Yes Yes
No Yes (L1-2 &
4.2 - 5.1) No 1
No
=> 0 => 0
Yes Yes
110 0 or 1 1 0 or 1 0 10 - 51
Yes Yes Yes No No
Yes No No No Yes Yes
Yes Yes Yes Yes Yes Yes
No Yes (L1-2 & 4.2 - 5.1) No 1
No
=> 0 => 0
Yes Yes
122 0 or 1 1 0 or 1 0 10 - 51
Yes Yes Yes No No
Yes No No No Yes Yes
Yes Yes Yes Yes Yes Yes
No Yes (L1-2 & 4.2 - 5.1) No 1
No
=> 0 => 0
Yes Yes
High 4:4:4
144 0 or 1 1 0 or 1 0 10 - 51
Yes Yes Yes No No
Yes No No No Yes Yes
Yes Yes Yes Yes Yes Yes
No Yes (L1-2 & 4.2 - 5.1) No 1
No
=> 0 => 0
Yes Yes
MTS4CC User Manual 1-13
Compression Standards and File Types
Tool Baseline Extended Main High High 10 High
4:2:2
B frames: direct_8x8_inference_flag
MinLumaBiPredSize Fidelity range:
chroma format (chroma_format_idc) bit depth (bit_depth_luma_minus8, bit_depth_chroma_minus8) transform bypass (qpprime_y_zero_transform_bypass_flag) No = not allowed; n/a = not applicable
n/a
n/a
0 0
0
1
8x8 L3.1 - 5.1
0 0
0
0 (L1-2.2) 1 (L3-5.1)
8x8 L3.1 - 5.1
0 0
0
1 (L3–5.1) 8x8
L3.1 -5.1
0 - 1 0
0
1 (L3–5.1)
8x8 L3.1 - 5.1
0 - 1 0 - 2
0
1 (L3–5.1)
8x8 L3.1 - 5.1
0 - 1 0 - 2
0
VC-1
This version of MTS4CC supports the following elements of the VC-1 standard (see Reference [17]).
VC-1 Profiles, Levels. The following Profiles and Levels are supported (this is all
Profiles and all Levels):
Simple Profile:
High 4:4:4
1 (L3–5.1)
8x8 L3.1 - 5.1
0 - 3 0 - 4
0 or 1
Low Medium
Main Profile:
Low Medium High
Advanced Profile:
L0 L1 L2 L3 L4
1-14 MTS4CC User Manual
Loading...
+ 246 hidden pages