Compliance Bitstreams
Allegro streams aim to intensively test H.264 decoder implementations.
It is absolutely crucial to validate your H.264 decoder carefully before production, because of its higher complexity compared to MPEG2.Allegro offers several test suites. Each test suite targets a specific profile/level combination.
All the test suites hold:
Syntax tests

Stress tests (Real time decoding tests)
| Type | Resolution | Number of streams |
H264 Baseline profile - Level1.3 T-DMB | 176x144@30fps | 28 |
| H264 Baseline profile - Level 2 | 352x288@30fps | 58 |
| H264 Baseline profile - Level 3 | 720x576@25fps 720x480@30fps | 116 |
| H264 Baseline profile - Level 3.1 | 1280x720@30fps 1280x720@25fps | 116 |
| H264 Main profile - Level 3 | 720x576@25fps 720x480@30fps | 416 |
| H264 Main profile - Level 4 | 1920x1080@30fps 1280x720@60fps 1920x1080@25fps 1280x720@50fps | 532 |
| H264 Main profile - Level 4.1 | 1920x1080@30fps 1280x720@60fps 1920x1080@25fps 1280x720@50fps | 544 |
| H264 High profile - Level 3 | 720x576@25fps 720x480@30fps | 512 |
| H264 High profile - Level 4 | 1920x1080@30fps 1280x720@60fps 1920x1080@25fps 1280x720@50fps | 652 |
| H264 High profile - Level 4.1 | 1920x1080@30fps 1280x720@60fps 1920x1080@25fps 1280x720@50fps | 664 |
Streams format:
The streams are delivered in Elementary Byte Steam format (Annex B)

The streams can be encapsulated in MPEG Transport (13818-1) format, using Allegro encapsulation software (see
Transport encapsulation)
MethodologyAllegro has developed its own H.264 encoder which is dedicated to generate test bitstreams. Allegro’s encoder doesn't focus on compression ratios, it concentrates on high configurability instead. All encoding parameters (picture type, slice type, loop filter parameters, slice reordering, MMCO, macroblock type, quantisation parameter, motion vector, prediction direction, intra prediction direction, constrained intra prediction, direct mode type, …..) can be controlled at a macroblock granularity.
By using its own encoder, Allegro has generated:
Syntax bitstreams which test all compression tools intensively.
Stress bitstreams which activate the H.264 theoretical performance worst cases.All our bitstreams have been created by and are owned by Allegro.
Major features of Allegro’s bitstreamsShort video sequences:These sequences have a duration of 15 to 30 seconds. They have been optimized to simplify problem detection.
Each sequence focuses on a specific video feature which allows fast and simple analysis of potential problems.
Auto test:Every decoded picture can be associated with a signature which can be compared with a reference signature to simplify automatic test methodology.
Debug capabilities:Allegro’s bitstreams reduce debug time, which is vital for the success of any commercial product. Allegro has introduced two innovative techniques :

Quick restart

Quick debug
Both techniques reduce debug time radically.