Mirror of opus
Find a file
Jean-Marc Valin a85657bd29 removed // comments and added stack_alloc.h (not used everywhere yet)
to make the code more C89-friendly.
2008-02-20 11:59:30 +11:00
libcelt removed // comments and added stack_alloc.h (not used everywhere yet) 2008-02-20 11:59:30 +11:00
tests Updated the testcase for the latest issues found with libentcode 2008-02-19 21:02:43 +11:00
tools celtclient udp two-way streamer. Not enabled yet because it's still tricky 2008-02-19 10:24:12 +11:00
.gitignore Got MDCT analysis-synthesis to work 2007-11-30 11:36:46 +11:00
AUTHORS Initial commit with the autotools stuff and files taken from Speex and Vorbis. 2007-11-29 17:01:16 +11:00
autogen.sh Added pitch analysis. Doesn't crash, but otherwise untested. 2007-11-30 12:15:49 +11:00
celt.kdevelop Fixed parallel build 2007-12-11 18:01:22 +11:00
celt.pc.in Moved the content of libentcode into libcelt to reduce dependencies, 2008-01-28 22:28:54 +11:00
ChangeLog Initial commit with the autotools stuff and files taken from Speex and Vorbis. 2007-11-29 17:01:16 +11:00
configure.ac Got the Ogg encoder and decoder to (barely) work. 2008-02-01 16:27:38 +11:00
COPYING proper COPYING file 2007-12-06 17:33:10 +11:00
INSTALL Nothing to see here. 2007-12-02 20:55:22 +11:00
Makefile.am Got the Ogg encoder and decoder to (barely) work. 2008-02-01 16:27:38 +11:00
NEWS Initial commit with the autotools stuff and files taken from Speex and Vorbis. 2007-11-29 17:01:16 +11:00
README README update 2008-02-13 13:07:11 +11:00

This is an attempt to write a low-latency audio codec. Don't bother with 
this unless you're interested in codec development. Certainly don't expect 
this to be ready any time soon. Oh, and don't complain if it sets your house
on fire.

To compile:
% ./configure
% make

To test the encoder:
% testcelt [-mono|-stereo] <rate> 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.