Skip to content

Software tools for checking the conformance of SMPTE ST 2042-1 (VC-2) professional video codec implementations.

License

Notifications You must be signed in to change notification settings

bbc/vc2_conformance

Repository files navigation

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.

Developers

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.

License

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

About

Software tools for checking the conformance of SMPTE ST 2042-1 (VC-2) professional video codec implementations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages