H264 File Test Suite Data Sheet

Test Suite: H264 File Test Suite

Direction: File

H264 is currently one of the most commonly used standards for high definition video compression. H264 File Test Suite can be used to test robustness, security and reliability of implementations capable of parsing H264 byte stream files.

Used specifications

Specification Title
ISO/IEC 14496-10:2014 Information technology – Coding of audio-visual objects – Part 10: Advanced Video Coding
ISO/IEC 14496-10:2014/Amd.1: 2015 Information technology – Coding of audio-visual objects – Part 10: Advanced Video Coding, AMENDMENT 1: Multi-Resolution frame compatible stereoscopic video with depth maps, additional supplemental enhancement information and video usability information
ISO/IEC 14496-10:2014/Amd.3: 2016 Information technology – Coding of audio-visual objects – Part 10: Advanced Video Coding, AMENDMENT 3: Additional supplemental enhancement information

Tool-specific information

Tested NAL units Notes
Coded slice of a non-IDR picture Slice headers tested normally. Slice data tested via mutation fuzzing.
Coded slice data partition A Slice headers tested normally. Slice data tested via mutation fuzzing.
Coded slice data partition B Slice headers tested normally. Slice data tested via mutation fuzzing.
Coded slice data partition C Slice headers tested normally. Slice data tested via mutation fuzzing.
Coded slice of an IDR picture Slice headers tested normally. Slice data tested via mutation fuzzing.
Supplemental enhancement information
Sequence parameter set
Picture parameter set
Access unit delimiter
End of sequence
End of stream
Filler data
Sequence parameter set extension
Prefix NAL unit
Subset sequence parameter set
Depth parameter set
Coded slice of an auxiliary coded picture without partitioning Slice headers tested normally. Slice data tested via mutation fuzzing.
Coded slice extension Slice headers tested normally. Slice data tested via mutation fuzzing.
Coded slice extension for a depth view component or a 3D-AVC texture view Slice headers tested normally. Slice data tested via mutation fuzzing.