| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | remove decoder delay for widebandexp_silk_feature_dump | Jean-Marc Valin | 2019-04-09 | 1 | -1/+1 |
| | | |||||
| * | Dump features from the SILK decoder | Jean-Marc Valin | 2019-04-07 | 3 | -2/+26 |
| | | | | | This is a hack and is *not* thread-safe | ||||
| * | Fix #elif OPUS_ARM_INLINE_EDSP | Jean-Marc Valin | 2019-04-01 | 1 | -1/+1 |
| | | | | | Reported in https://github.com/xiph/opus/issues/108 | ||||
| * | Fix mismatching arg names in function declaration and definition | Felicia Lim | 2019-03-01 | 2 | -2/+2 |
| | | |||||
| * | test_opus_encode: Use fprintf instead of snprintf | Mark Harris | 2019-02-25 | 1 | -16/+18 |
| | | | | | | snprintf is not in C89. Fixes opus-pedantic test failure introduced in 59f8e5e4f. | ||||
| * | Reset nb_no_activity_frames when analysis DTX isn't usedanalysis_fix2 | Jean-Marc Valin | 2019-02-13 | 1 | -0/+2 |
| | | |||||
| * | Improve silence handling | Jean-Marc Valin | 2019-02-13 | 1 | -1/+5 |
| | | | | | Copy the previous analysis data instead of flagging as invalid | ||||
| * | Fixing initialization issues on small frame sizes | Jean-Marc Valin | 2019-02-13 | 1 | -3/+5 |
| | | |||||
| * | Fixes analysis buffering for silence and complexity changes | Jean-Marc Valin | 2019-02-13 | 4 | -20/+50 |
| | | | | | The previous code would go out of sync in those cases. | ||||
| * | Avoiding problems with x87 | Jean-Marc Valin | 2019-02-12 | 1 | -1/+1 |
| | | | | | logE[b] can end up slightly larger than tonal->highE[b] due to rounding | ||||
| * | Properly handle a bad stream_id in OPUS_MULTISTREAM_GET_*_STATE_REQUEST | Jean-Marc Valin | 2019-01-23 | 2 | -2/+2 |
| | | | | | Thanks to Dmitriy for reporting this. | ||||
| * | Fix FIXED_POINT conditional check | evpobr | 2019-01-20 | 1 | -2/+2 |
| | | | | | Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
| * | Clean up resources in projection test | Mark Harris | 2018-12-29 | 1 | -0/+2 |
| | | |||||
| * | Refactoring: Isolating the matrix-vector product in gemm_accum() | Jean-Marc Valin | 2018-11-22 | 1 | -36/+39 |
| | | |||||
| * | missing script | Jean-Marc Valin | 2018-11-03 | 1 | -0/+12 |
| | | |||||
| * | Adding the scripts used to train the RNN classifier | Jean-Marc Valin | 2018-11-03 | 2 | -0/+243 |
| | | | | | Sorry, no doc for now | ||||
| * | Trivial sprintf to snprintf conversion. Some linkers warn about unbounded ↵ | Janne Johansson | 2018-10-31 | 1 | -1/+1 |
| | | | | | | | sprintf calls. Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
| * | Make float2int() static with VS | Jean-Marc Valin | 2018-10-31 | 1 | -2/+2 |
| | | | | | Addresses the rest of https://github.com/xiph/opus/pull/79 | ||||
| * | Remove useless OPUS_SET_EXPERT_FRAME_DURATION() on CELT | Jean-Marc Valin | 2018-10-30 | 1 | -1/+0 |
| | | | | | | | | frame diration is only handled at the Opus layer. There's no change in behaviour, just less puzzling code. Thanks to Dmitriy <dmilvdv@gmail.com> for reporting this. | ||||
| * | Fixes misleading initialization with not enough zeros | Jean-Marc Valin | 2018-10-30 | 1 | -2/+2 |
| | | |||||
| * | update checksums | Jean-Marc Valin | 2018-10-30 | 1 | -0/+13 |
| | | |||||
| * | Bump LT version numbersv1.3 | Jean-Marc Valin | 2018-10-16 | 1 | -3/+3 |
| | | | | | We're adding the ambisonics API | ||||
| * | Proper detection of _mm_cvtss_si32 for MS compiler | Pavel P | 2018-10-16 | 1 | -1/+1 |
| | | | | | Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
| * | Renaming compute_allocation to clt_compute_allocation() to avoid symbol clashes | Jean-Marc Valin | 2018-10-16 | 4 | -4/+4 |
| | | | | | As suggested in https://github.com/xiph/opus/pull/83 | ||||
| * | Prevent the SILK counter from overflowing after 2 years and 9 months | Jean-Marc Valin | 2018-09-26 | 1 | -3/+2 |
| | | | | | | | | or "just" 1 year and 4 months for 10-ms frames. The overflow can eventually cause a divide-by-zero when counter == -16 Thanks to Dmitry Malinin for reporting the bug. | ||||
| * | Retrain RNN classifier weights to include reverberated speech | Jean-Marc Valin | 2018-09-25 | 2 | -627/+625 |
| | | |||||
| * | Fixes packet parsing for 16-bit CPUsv1.3-rc2 | Jean-Marc Valin | 2018-09-14 | 1 | -1/+1 |
| | | | | | | | | Without that change, a very long (> 682 ms) illegal packet could trigger a wrap-around in the test and be accepted as valid. Only 16-bit architectures (e.g. TI C5x) were affected. | ||||
| * | Clarify configure --help | Jean-Marc Valin | 2018-09-14 | 1 | -2/+2 |
| | | |||||
| * | Update ISO Base Media Format draft to version 0.8.1. | Ralph Giles | 2018-09-12 | 1 | -100/+108 |
| | | | | | | - Switch to 'Opus' file type identification. - Revise channel mapping to better support ambisonics. | ||||
| * | Avoiding get_demixing_matrix() symbol clash on unified build | Jean-Marc Valin | 2018-09-10 | 2 | -8/+8 |
| | | |||||
| * | OpusMSDecoder does not have an arch field | Jean-Marc Valin | 2018-09-10 | 1 | -4/+0 |
| | | |||||
| * | Add include/opus_projection.h to opus_headers.mk | Jean-Marc Valin | 2018-09-06 | 1 | -0/+1 |
| | | |||||
| * | Apply equal bit allocation to ambisonic channels | Marcin Gorzel | 2018-08-31 | 1 | -51/+6 |
| | | | | | | | Fixes issue #95 on GitHub. Signed-off-by: Felicia Lim <flim@google.com> | ||||
| * | Work around VS2015 internal compiler errorstaging | Mark Harris | 2018-07-28 | 1 | -3/+3 |
| | | | | | | | | | | | | The error was: c:\projects\opus\celt\celt_encoder.c(1019): fatal error C1001: An internal error has occurred in the compiler. [C:\projects\opus\win32\VS2015\opus.vcxproj] (compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c', line 255) To work around this problem, try simplifying or changing the program near the locations listed above. Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information Internal Compiler Error in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe. You will be prompted to send an error report to Microsoft later. | ||||
| * | Fixing arithmetic problems for 16-bit CPUs in ambisonics_rate_allocation() | Jean-Marc Valin | 2018-07-28 | 1 | -5/+5 |
| | | |||||
| * | Fix bitrate allocation for channel mapping 2 | Felicia Lim | 2018-07-28 | 1 | -1/+3 |
| | | | | | Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
| * | win32: Add ambisonics sources to VS project | Joshua Bowman | 2018-07-26 | 2 | -0/+20 |
| | | | | | | | | [mark.hsj: Add other missing files and update filter file] Signed-off-by: Mark Harris <mark.hsj@gmail.com> Fixes https://github.com/xiph/libopusenc/issues/9 Fixes https://github.com/xiph/opus-tools/issues/32 | ||||
| * | Fixes C90 "mixed declarations and code" error | Jean-Marc Valin | 2018-07-26 | 1 | -1/+1 |
| | | |||||
| * | Remove ambisonics experimental flag | Jean-Marc Valin | 2018-07-26 | 8 | -246/+1 |
| | | |||||
| * | Enable ambisonics by default | Jean-Marc Valin | 2018-07-26 | 1 | -1/+1 |
| | | |||||
| * | Enable hardening by default | Jean-Marc Valin | 2018-07-26 | 1 | -1/+1 |
| | | |||||
| * | Fix comma that should have been a semicolon | Jean-Marc Valin | 2018-07-26 | 1 | -1/+1 |
| | | | | | | Didn't cause any problem, but still good to fix. Reported by keithchugg on github. | ||||
| * | oops | Jean-Marc Valin | 2018-07-26 | 1 | -2/+2 |
| | | |||||
| * | Use ambisonics families 2 and 3 instead of 254 and 253 | Jean-Marc Valin | 2018-07-25 | 2 | -5/+5 |
| | | |||||
| * | Validate multistream/projection decoder frame_size | Mark Harris | 2018-07-21 | 2 | -0/+7 |
| | | |||||
| * | Silence compiler warnings | Mark Harris | 2018-07-21 | 6 | -46/+54 |
| | | | | | | | | clang -Wcast-align warnings with ambisonics enabled clang -Wnull-pointer-arithmetic warnings in test_opus_api.c gcc -Wimplicit-fallthrough warnings on arm msvc warning C4244 in celt_encoder.c with fixed point | ||||
| * | Make bandwidth detection more conservative to avoid low-passing frames | Jean-Marc Valin | 2018-06-14 | 1 | -0/+16 |
| | | |||||
| * | update checksums | Jean-Marc Valin | 2018-06-01 | 1 | -0/+2 |
| | | |||||
| * | Avoiding arithmetic on NULL pointerv1.3-rc | Jean-Marc Valin | 2018-05-29 | 1 | -2/+0 |
| | | | | | | Causes a warning with -Wnull-pointer-arithmetic and the code wasn't doing anything anyway (the ctl call ignores NULLs) | ||||
| * | Avoiding leaks when opus_demo exits with an error | Jean-Marc Valin | 2018-05-29 | 1 | -46/+36 |
| | | | | | | This gets rid of false positives in static analysis (see https://trac.webkit.org/changeset/232236/webkit) | ||||
