summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Removes code that became useless with the Opus-level highpassexp-highpassJean-Marc Valin2011-09-015-90/+29
|
* First attempt at global high-pass filterJean-Marc Valin2011-09-015-9/+118
| | | | Doesn't work for fixed-point for some unknown reason
* Simplifying buffering to make an Opus-level highpass possibleJean-Marc Valin2011-09-011-18/+11
|
* Fix compile errors with g++Benjamin Jemlich2011-09-013-12/+2
|
* Only export the CELT calls when CUSTOM_MODES is definedJean-Marc Valin2011-09-011-16/+22
|
* Fix dump_modes for the api change and move it into a subdirectoryGregory Maxwell2011-09-013-5/+15
| | | | with a trivial makefile.
* Removes c64_fft.[ch] -- hadn't been updated for agesJean-Marc Valin2011-09-012-394/+0
|
* opus_strerror() and opus_get_version_string() moved to libceltJean-Marc Valin2011-09-012-26/+28
|
* Renamed some funciton that were likely to clash with other (non-Opus) codeJean-Marc Valin2011-09-016-14/+14
|
* testcelt replaced by test_opus_customJean-Marc Valin2011-09-012-236/+0
|
* Implements the OpusCustom modes (mostly) properlyJean-Marc Valin2011-09-0114-325/+299
|
* Sharing more macros between the Opus code and the CELT low-level codeJean-Marc Valin2011-08-318-242/+244
|
* Makes the CELT init() functions behave just like the Opus ones.Jean-Marc Valin2011-08-314-84/+41
|
* Opus now only uses the _with_ec() calls to CELTJean-Marc Valin2011-08-312-18/+6
|
* Further copyediting of draft.Kat Walsh2011-08-311-36/+36
|
* Adds many syntactically unnecessary parentheses to silence GCC -Wparentheses.Gregory Maxwell2011-08-3010-46/+40
| | | | | The object code is unchanged (except ectest). Also reenables -Wparentheses, -Wsign-compare, and the MSVC warnings.
* Fix up various mixed unsigned/signed comparisons.Gregory Maxwell2011-08-308-26/+19
| | | | | This silences MSVC warning C4018 and fixes a bug with the intra decision and improves portability to 16 bit platforms.
* Implements OPUS_RESET_STATE for the encoder (untested as well)Jean-Marc Valin2011-08-301-15/+35
|
* Implements OPUS_RESET_STATE for the decoder (untested)Jean-Marc Valin2011-08-302-9/+30
|
* Adds many syntactically unnecessary casts to silence MSVC C4244; fix an MDCT ↵Gregory Maxwell2011-08-304-7/+7
| | | | | | encoder reset bug. st->tonal_average was being set to 1 instead of 256 on reset in floating point builds, otherwise the object code is unchanged.
* Adds many syntactically unnecessary parentheses to silence MSVC C4554.Gregory Maxwell2011-08-309-30/+30
| | | | The object code is unchanged.
* Using OPUS_ macros for <string.h> operationsJean-Marc Valin2011-08-3010-82/+78
| | | | Removes a bunch of system #include <...> in the process
* Custom modes fixes (got broken by the s/celt_alloc/opus_alloc/)Jean-Marc Valin2011-08-301-3/+3
|
* Adds missing RESTORE_STACK to Opus encoderJean-Marc Valin2011-08-291-1/+6
|
* Fixes a bug introduced in 8fe8b8e0bJean-Marc Valin2011-08-291-4/+17
| | | | | The SILK bandwidth was incorrectly encoded in the ToC when SILK wasn't using the "desired bandwidth"
* Makes the allocation more C++-friendlyJean-Marc Valin2011-08-293-4/+4
|
* oops, opus_free() shouldn't be using opus_free()Jean-Marc Valin2011-08-291-1/+1
|
* Fixes warningsJean-Marc Valin2011-08-292-14/+1
|
* Fixes minor issues from the previous allocation wrapper patchJean-Marc Valin2011-08-294-16/+14
|
* Wrapping all allocation within opus_alloc() and opus_free()Jean-Marc Valin2011-08-2911-53/+55
|
* Using malloc() rather than calloc() as generic allocatorJean-Marc Valin2011-08-291-2/+2
|
* Adds error code to multistream APIJean-Marc Valin2011-08-292-8/+38
|
* Better error handling in the Opus APIJean-Marc Valin2011-08-294-28/+64
|
* Removes // from win32/config.hJean-Marc Valin2011-08-291-8/+8
|
* Apparently C89 doens't like unnecessary semicolonsJean-Marc Valin2011-08-291-1/+1
|
* This should remove the last // commentsJean-Marc Valin2011-08-2927-61/+63
|
* s/INBAND_FEC_FLAG/INBAND_FEC/Jean-Marc Valin2011-08-283-7/+7
|
* Making sure that everything in opus.h has a opus prefixJean-Marc Valin2011-08-282-33/+33
|
* Add pkg-config support files.Ralph Giles2011-08-284-1/+34
| | | | | | | | | | | | | These files allow compiling and linking against the reference implementation with an invocation like `pkg-config --cflags --libs opus`. They're optional within the opus build system, but can simplify compilation for clients and are generally considered part of a normal autotools build these days. The -uninstalled version refers to local build products within the tree, which is helpful for testing and unprivileged builds. opus.pc is used once 'make install' has put the libraries and headers somewhere more permanent.
* Add new public headers to the install targets.Ralph Giles2011-08-281-1/+1
| | | | | | The new opus_types.h header is required to build against libopus, so must be installed alongside opus.h. Furthermore, opus-tools expects access to the multichannel support in opus_multichannel.h.
* Fixes a trivial multistream fixed-point bugJean-Marc Valin2011-08-281-1/+1
|
* More // comments changed to /*Jean-Marc Valin2011-08-286-144/+145
|
* Changing some // comments into /*Jean-Marc Valin2011-08-272-40/+40
|
* more multistream ctl()sJean-Marc Valin2011-08-271-1/+3
|
* Adds support for multi-stream encoding/decodingJean-Marc Valin2011-08-277-9/+874
| | | | Only tested for the single-stream case!
* Disable the LPC mode highpass filter when set to APPLICATION_AUDIO.Gregory Maxwell2011-08-262-4/+11
|
* More precise CELT/SILK delay compensation to reduce mode switching glitchesJean-Marc Valin2011-08-261-2/+9
|
* More spec updates.Timothy B. Terriberry2011-08-261-30/+53
| | | | | Clarifications/fixes for stereo and handling the mid-only flag. Also updates the Acknowledgements section.
* Fixes mathops-test for pseudo-stackJean-Marc Valin2011-08-261-0/+2
|
* Addresses a bitstream bug for stereo FEC and minor fixes that make Opus ↵Koen Vos2011-08-2611-161/+212
| | | | compile again with Visual Studio.