Blame README

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