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_widthsMathematical 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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| vc2_conformance-1.0.1.tar.gz | 222.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.