612b1f7819
- backport to p8 branch
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
CELT is a very low delay audio codec designed for high-quality
|
|
communications. Its potential uses include video-conferencing and
|
|
network music performance. This is a maintained branch of the 0.5.1
|
|
prerelease of CELT.
|
|
|
|
THIS 0.5.1-X PRERELEASE IS NOT COMPATABLE WITH ANY PREVIOUS OR
|
|
SUBSEQUENT NUMBERED RELEASE.
|
|
|
|
0.5.0 aand before as well as 0.5.2 and later use a different API, a
|
|
different ABI and a different bitstream format. Only other
|
|
prereleases on this 0.5.1 branch are code, binary or stream compatable
|
|
with this version.
|
|
|
|
To compile:
|
|
% ./configure
|
|
% make
|
|
|
|
To test the encoder:
|
|
% testcelt <rate> <channels> <frame size> <bytes per packet> input.sw output.sw
|
|
|
|
...where input.sw is a 16-bit (machine endian) audio file sampled at
|
|
44.1 kHz or 48 kHz. The output file is already decompressed. the
|
|
<rate> parameter is the number of bytes per packet to use.
|
|
|
|
Alternatively, there are now Ogg-based tools in tools/. Use the --help
|
|
option for details. These are quite similar to the speexenc/speexdec
|
|
tools. Note that these tools should be used for
|
|
_testing_purposes_only_; the bitstream format used by CELT-0.5.1 has
|
|
already been altered in subsequent releases. Files produced by
|
|
celtenc051 will not be supported by later releases of celt. They will
|
|
work only with releasein this 0.5.1 branch, and will not be supported
|
|
in the larger Ogg frameworks.
|
|
|