Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removes code that became useless with the Opus-level highpassexp-highpass | Jean-Marc Valin | 2011-09-01 | 5 | -90/+29 |
| | |||||
* | First attempt at global high-pass filter | Jean-Marc Valin | 2011-09-01 | 5 | -9/+118 |
| | | | | Doesn't work for fixed-point for some unknown reason | ||||
* | Simplifying buffering to make an Opus-level highpass possible | Jean-Marc Valin | 2011-09-01 | 1 | -18/+11 |
| | |||||
* | Fix compile errors with g++ | Benjamin Jemlich | 2011-09-01 | 3 | -12/+2 |
| | |||||
* | Only export the CELT calls when CUSTOM_MODES is defined | Jean-Marc Valin | 2011-09-01 | 1 | -16/+22 |
| | |||||
* | Fix dump_modes for the api change and move it into a subdirectory | Gregory Maxwell | 2011-09-01 | 3 | -5/+15 |
| | | | | with a trivial makefile. | ||||
* | Removes c64_fft.[ch] -- hadn't been updated for ages | Jean-Marc Valin | 2011-09-01 | 2 | -394/+0 |
| | |||||
* | opus_strerror() and opus_get_version_string() moved to libcelt | Jean-Marc Valin | 2011-09-01 | 2 | -26/+28 |
| | |||||
* | Renamed some funciton that were likely to clash with other (non-Opus) code | Jean-Marc Valin | 2011-09-01 | 6 | -14/+14 |
| | |||||
* | testcelt replaced by test_opus_custom | Jean-Marc Valin | 2011-09-01 | 2 | -236/+0 |
| | |||||
* | Implements the OpusCustom modes (mostly) properly | Jean-Marc Valin | 2011-09-01 | 14 | -325/+299 |
| | |||||
* | Sharing more macros between the Opus code and the CELT low-level code | Jean-Marc Valin | 2011-08-31 | 8 | -242/+244 |
| | |||||
* | Makes the CELT init() functions behave just like the Opus ones. | Jean-Marc Valin | 2011-08-31 | 4 | -84/+41 |
| | |||||
* | Opus now only uses the _with_ec() calls to CELT | Jean-Marc Valin | 2011-08-31 | 2 | -18/+6 |
| | |||||
* | Further copyediting of draft. | Kat Walsh | 2011-08-31 | 1 | -36/+36 |
| | |||||
* | Adds many syntactically unnecessary parentheses to silence GCC -Wparentheses. | Gregory Maxwell | 2011-08-30 | 10 | -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 Maxwell | 2011-08-30 | 8 | -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 Valin | 2011-08-30 | 1 | -15/+35 |
| | |||||
* | Implements OPUS_RESET_STATE for the decoder (untested) | Jean-Marc Valin | 2011-08-30 | 2 | -9/+30 |
| | |||||
* | Adds many syntactically unnecessary casts to silence MSVC C4244; fix an MDCT ↵ | Gregory Maxwell | 2011-08-30 | 4 | -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 Maxwell | 2011-08-30 | 9 | -30/+30 |
| | | | | The object code is unchanged. | ||||
* | Using OPUS_ macros for <string.h> operations | Jean-Marc Valin | 2011-08-30 | 10 | -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 Valin | 2011-08-30 | 1 | -3/+3 |
| | |||||
* | Adds missing RESTORE_STACK to Opus encoder | Jean-Marc Valin | 2011-08-29 | 1 | -1/+6 |
| | |||||
* | Fixes a bug introduced in 8fe8b8e0b | Jean-Marc Valin | 2011-08-29 | 1 | -4/+17 |
| | | | | | The SILK bandwidth was incorrectly encoded in the ToC when SILK wasn't using the "desired bandwidth" | ||||
* | Makes the allocation more C++-friendly | Jean-Marc Valin | 2011-08-29 | 3 | -4/+4 |
| | |||||
* | oops, opus_free() shouldn't be using opus_free() | Jean-Marc Valin | 2011-08-29 | 1 | -1/+1 |
| | |||||
* | Fixes warnings | Jean-Marc Valin | 2011-08-29 | 2 | -14/+1 |
| | |||||
* | Fixes minor issues from the previous allocation wrapper patch | Jean-Marc Valin | 2011-08-29 | 4 | -16/+14 |
| | |||||
* | Wrapping all allocation within opus_alloc() and opus_free() | Jean-Marc Valin | 2011-08-29 | 11 | -53/+55 |
| | |||||
* | Using malloc() rather than calloc() as generic allocator | Jean-Marc Valin | 2011-08-29 | 1 | -2/+2 |
| | |||||
* | Adds error code to multistream API | Jean-Marc Valin | 2011-08-29 | 2 | -8/+38 |
| | |||||
* | Better error handling in the Opus API | Jean-Marc Valin | 2011-08-29 | 4 | -28/+64 |
| | |||||
* | Removes // from win32/config.h | Jean-Marc Valin | 2011-08-29 | 1 | -8/+8 |
| | |||||
* | Apparently C89 doens't like unnecessary semicolons | Jean-Marc Valin | 2011-08-29 | 1 | -1/+1 |
| | |||||
* | This should remove the last // comments | Jean-Marc Valin | 2011-08-29 | 27 | -61/+63 |
| | |||||
* | s/INBAND_FEC_FLAG/INBAND_FEC/ | Jean-Marc Valin | 2011-08-28 | 3 | -7/+7 |
| | |||||
* | Making sure that everything in opus.h has a opus prefix | Jean-Marc Valin | 2011-08-28 | 2 | -33/+33 |
| | |||||
* | Add pkg-config support files. | Ralph Giles | 2011-08-28 | 4 | -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 Giles | 2011-08-28 | 1 | -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 bug | Jean-Marc Valin | 2011-08-28 | 1 | -1/+1 |
| | |||||
* | More // comments changed to /* | Jean-Marc Valin | 2011-08-28 | 6 | -144/+145 |
| | |||||
* | Changing some // comments into /* | Jean-Marc Valin | 2011-08-27 | 2 | -40/+40 |
| | |||||
* | more multistream ctl()s | Jean-Marc Valin | 2011-08-27 | 1 | -1/+3 |
| | |||||
* | Adds support for multi-stream encoding/decoding | Jean-Marc Valin | 2011-08-27 | 7 | -9/+874 |
| | | | | Only tested for the single-stream case! | ||||
* | Disable the LPC mode highpass filter when set to APPLICATION_AUDIO. | Gregory Maxwell | 2011-08-26 | 2 | -4/+11 |
| | |||||
* | More precise CELT/SILK delay compensation to reduce mode switching glitches | Jean-Marc Valin | 2011-08-26 | 1 | -2/+9 |
| | |||||
* | More spec updates. | Timothy B. Terriberry | 2011-08-26 | 1 | -30/+53 |
| | | | | | Clarifications/fixes for stereo and handling the mid-only flag. Also updates the Acknowledgements section. | ||||
* | Fixes mathops-test for pseudo-stack | Jean-Marc Valin | 2011-08-26 | 1 | -0/+2 |
| | |||||
* | Addresses a bitstream bug for stereo FEC and minor fixes that make Opus ↵ | Koen Vos | 2011-08-26 | 11 | -161/+212 |
| | | | | compile again with Visual Studio. |