Skip to main content

Conformance testing utilities for the VC-2 video codec.

Project description

VC-2 Conformance Testing Software

This repository contains software tools for checking the conformance of VC-2 video codec implementations to the SMPTE ST 2042-1 (VC-2) family of standards.

Getting started

The VC-2 conformance software manual walks through the process of installing and using these tools to test the conformance of a VC-2 codec implementation. You can read the manual online using one of the links below:

See also

This software builds on the following support libraries:

  • vc2_data_tables: Data tables and constant definitions from the VC-2 standard.

  • vc2_bit_widths Mathematical routines for computing near worst case signals for VC-2 codecs.

  • vc2_conformance_data: Data files (e.g. test pictures) used in the conformance testing process.

This software's test suite implements a formal verification processes to ensure consistency with the VC-2 specification. This process uses code generated by the vc2_pseudocode_parser package.


The developer's manual for this software includes a detailed overview of the construction and design of this software, including instructions for setting up a development installation.


This software is distributed under the GNU General Public License version 3, © BBC 2021.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vc2_conformance-1.0.1.tar.gz (222.6 kB view hashes)

Uploaded source

Built Distribution

vc2_conformance-1.0.1-py3-none-any.whl (263.1 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page