Metadata-Version: 2.1
Name: vc2-bit-widths
Version: 1.0.0
Summary: Software for computing required bit widths for implementations of the SMPTE ST 2042-1 VC-2 professional video codec.
Home-page: https://github.com/bbc/vc2_bit_widths
Author: BBC R&D
License: GPL-3.0-only
Keywords: vc2 dirac dirac-pro quantisation-matrix bit-width
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
Requires-Dist: vc2-data-tables (<2.0,>=0.1)
Requires-Dist: six
Requires-Dist: pillow (<7) ; python_version < "3.0"
Requires-Dist: numpy (<1.17) ; python_version < "3.0"
Requires-Dist: enum34 ; python_version < "3.4"
Requires-Dist: pillow ; python_version >= "3.0"
Requires-Dist: numpy (<1.20) ; python_version >= "3.0" and python_version < "3.7"
Requires-Dist: numpy ; python_version >= "3.7"

SMPTE ST 2042-1 (VC-2) Bit Width Calculation Software
=====================================================

This Python package, `vc2_bit_widths`, provides routines computing how many
bits of numerical precision are required for implementations of the for the
SMPTE ST 2042-1 [VC-2 professional video
codec](https://www.bbc.co.uk/rd/projects/vc-2).

To get started, read the [`vc2_bit_widths`
manual](https://bbc.github.io/vc2_bit_widths/) (also available in [PDF
format](https://bbc.github.io/vc2_bit_widths/vc2_bit_widths_manual.pdf)).


See also
--------

This package is part of the [VC-2 conformance
software](https://github.com/bbc/vc2_conformance) project.

The [`vc2_conformance_data`
package](https://github.com/bbc/vc2_conformance_data) provides a precomputed
static filter analysis bundle produced by this software for all VC-2 filters
with a default quantisation matrix defined.

For further information, please conatact [Jonathan
Heathcote](mailto:jonathan.heathcote@bbc.co.uk) or [John
Fletcher](mailto:john.fletcher@bbc.co.uk).


Developers
----------

For details on setting up a developer's installation of this software,
including instructions on building the associated documentation, see the
[developer installation instructions for the main `vc2_conformance`
repository](https://github.com/bbc/vc2_conformance).


License
-------

This software is distributed under the [GNU General Public License version
3](./LICENSE.txt), &copy; BBC 2021.


