Skip to main content

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.

Metadata

Release files for vc2-conformance 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vc2-conformance 1.0.1
File Size Uploaded Provenance
vc2_conformance-1.0.1.tar.gz 222.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vc2-conformance 1.0.1
File Interpreter ABI Platform
vc2_conformance-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 485.7 kB

Release files / vc2_conformance-1.0.1.tar.gz

Download URL vc2_conformance-1.0.1.tar.gz
Size 222.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b6f2f242d4e9f4e46be10ec435817583c9da968bed63ca9ab3e2b428aaa811b4
BLAKE2b-256 checksum
How to use checksums
f4a2c9ba1f6f3345611b48837cfa0df2251594f8987a1a48058da9264b1c1a5f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / vc2_conformance-1.0.1-py3-none-any.whl

Download URL vc2_conformance-1.0.1-py3-none-any.whl
Size 263.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
36e834b3ec129746601a63c95e327c8cd445ce784121867a1265407087dfd28e
BLAKE2b-256 checksum
How to use checksums
6f60ae1eab9cb304c21309ad53220066e3722f3e334c019e23790d34ca220765
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for vc2-conformance 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page