bbc / vc2-reference Goto Github PK
View Code? Open in Web Editor NEWA reference encoder and decoder for SMPTE ST 2042-1 "VC-2 Video Compression"
License: Other
A reference encoder and decoder for SMPTE ST 2042-1 "VC-2 Video Compression"
License: Other
VC-2 Reference Encoder and Decoder ---------------------------------- Copyright (C) Tim Borer, James Weaver and Galen Reich 2010-2020, British Broadcasting Corporation. < [email protected] > This repository contains a SMPTE 2042-1 VC-2 reference encoder and decoder. It can be compiled using autotools on Linux or Windows and includes the following executables once compiled: o EncodeStream -- an encoder which will encode a VC-2 compliant stream using one of the supported LD or HQ profiles. o DecodeStream -- a decoder which will decode a VC-2 compliant stream which complies with the LD or HQ profiles. The EncodeStream tool supports the following profiles: o HQ_CBR -- an encoder for the High Quality (HQ) profile of VC-2 which encodes at a constant bit rate. o HQ_ConstQ -- an encoder for the High Quality (HQ) profile of VC-2 which encodes with a constant quantiser value. o LD -- an OBSOLETE encoder for the Low Delay (LD) profile of VC-2. (included for backwards compatibility). In addition, an optional utility (DecodeFrame) is includeded which takes in the compressed bytes of a VC-2 frame without any surrounding headers. This is not compiled by default but can be enabled with the --enable-frame-decoder flag (./configure --enable-frame-decoder). The googletest testing framework can be used to run tests on the repository. This requires the googletest submodule to be added by git submodule init git submodule update (or using --recurse-submodules when cloning) Then using `make check' to build and run the tests. Additional help on each executable will be printed if it is run with the --help parameter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.