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.

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.

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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file vc2_conformance-1.0.1.tar.gz.

File metadata

  • Download URL: vc2_conformance-1.0.1.tar.gz
  • Upload date:
  • Size: 222.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for vc2_conformance-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b6f2f242d4e9f4e46be10ec435817583c9da968bed63ca9ab3e2b428aaa811b4
MD5 5ee241862523e6ba6a6df461c1525ec3
BLAKE2b-256 f4a2c9ba1f6f3345611b48837cfa0df2251594f8987a1a48058da9264b1c1a5f

See more details on using hashes here.

File details

Details for the file vc2_conformance-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vc2_conformance-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 263.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for vc2_conformance-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 36e834b3ec129746601a63c95e327c8cd445ce784121867a1265407087dfd28e
MD5 22daa09a0703bfedc4647c68457a25e4
BLAKE2b-256 6f60ae1eab9cb304c21309ad53220066e3722f3e334c019e23790d34ca220765

See more details on using hashes here.

Supported by

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