- Jul 09, 2022
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jul 06, 2022
-
-
Mark Harris authored
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Doxygen was not able to resolve the references because it looked for OPUS_APPLICATION_VOIP/@ref. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Jul 01, 2022
-
-
Jean-Marc Valin authored
Unlike OPUS_SET_INBAND_FEC(1), the encoder does not necessarily switch to SILK if we have music.
-
- Oct 28, 2020
-
-
Tim-Philipp Müller authored
Tested on: - Linux/x86* with gcc - Android armv7 arm64 x86 x86_64 with clang - Windows x86 x86_64 with Visual Studio 2017 - Windows x86 x86_64 with MinGW - macOS x86_64 with clang - iOS arm64 x86_64 with clang Co-authored by: Nirbheek Chauhan <nirbheek@centricular.com> https://gitlab.xiph.org/xiph/opus/-/merge_requests/13
-
- Aug 22, 2020
-
-
_WIN32 is defined on all Windows platforms by every compiler that targets Windows. We do not need WIN32 at all. Signed-off-by:
Mark Harris <mark.hsj@gmail.com> Resolves https://github.com/xiph/opus/pull/104
-
- Apr 26, 2020
-
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Apr 10, 2019
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- May 04, 2018
-
-
Mark Harris authored
It is the size array that must be non-null.
-
- Mar 21, 2018
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Dec 07, 2017
-
-
Change-Id: I3db285875b6b5548decc436be00096b97be1be3c Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Nov 16, 2017
-
-
This fixes issues when using neon intrinsics on 64-bit systems. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Nov 07, 2017
-
-
OpusProjection* classes MixingMatrix class Projection tests Change-Id: I98644466abf4ffd36e48bdecad1204d69e1539b9 Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- May 01, 2017
-
-
This fixes an issue with gcc 4.9 on Debian 8, at least, which defines __STDC__ but not __STDC_VERSION__, unlike more recent gcc. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Mar 27, 2017
-
-
Felicia Lim authored
-
- Nov 05, 2016
-
-
Jean-Marc Valin authored
That experiment never actually worked
-
- Oct 28, 2016
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Sep 03, 2016
-
-
Mark Harris authored
Also clarify in doc that conformance issue relates to decoder only.
-
- Sep 01, 2016
-
-
Jean-Marc Valin authored
-
- Jul 08, 2016
-
-
Mark Harris authored
-
- Jul 06, 2016
-
-
Mark Harris authored
-
- Apr 20, 2016
-
-
Daniel Verkamp authored
If building a static library, marking symbols as dllexport causes them to be exported from the final executable. For example, run objdump -x opus_demo.exe on a --disabled-shared build and look for the export table; there should not be one in a normal Win32 .exe file, but when linking static libopus, the exe exports all of the opus_* public functions. Use the libtool-defined DLL_EXPORT flag to determine whether we are building a DLL and only specify __declspec(dllexport) in that case.
-
- Jan 08, 2016
-
-
This is a reasonable choice for the (non-linear) dynamic range of mu-law. A-law is technically 13 bit, maybe 12; experimentation is needed. Per irc discussion with Jean-Marc, Ron, and Mark Harris.
-
- Oct 23, 2015
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jun 23, 2015
-
-
Timothy B. Terriberry authored
We use at most 16 when using fixed-point (for the API or the internal implementation), but we didn't tell anyone this.
-
- Feb 20, 2015
-
-
Timothy B. Terriberry authored
This way we won't break this by accident.
-
- Dec 20, 2014
-
-
Ralph Giles authored
See the mailing list discussion at http://lists.xiph.org/pipermail/opus/2014-December/002802.html
-
- Sep 04, 2014
-
-
Jean-Marc Valin authored
Limit now at 2*streams-1 and anything below that returns OPUS_BUFFER_TOO_SMALL rather than OPUS_BAD_ARG
-
- Feb 24, 2014
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Nov 24, 2013
-
-
Gregory Maxwell authored
This removes an unused definition warning when compiling without custom modes.
-
- Nov 18, 2013
-
-
Jean-Marc Valin authored
These are all completely untested.
-
- Nov 15, 2013
-
-
Jean-Marc Valin authored
Works by turning off pitch and energy prediction in CELT, while setting first_frame_after_reset in SILK to disable pitch and LSF interpolation and reduce LPC gain.
-
- Nov 14, 2013
-
-
Jean-Marc Valin authored
Padding is now handled by the repacketizer.
-
- Nov 09, 2013
-
-
Jean-Marc Valin authored
-
- Oct 28, 2013
-
-
Gregory Maxwell authored
Newer versions of MSVC are unhappy with the strategy of the build environment redefining "inline" (even though they don't support the actual keyword). Instead we define OPUS_INLINE to the right thing in opus_defines.h. This is the same approach we use for restrict.
-
- Jun 30, 2013
-
-
Gregory Maxwell authored
Also makes the CTL bad argument handling more consistent to avoid mistakes like that in the future. Also updates the variable duration docs.
-
- Jun 17, 2013
-
-
Signed-off-by:
Gregory Maxwell <greg@xiph.org>
-
- May 18, 2013
-
-
Jean-Marc Valin authored
-
- May 05, 2013
-
-
Jean-Marc Valin authored
The idea is that the rate of each stream is adjusted based on its contribution to the total energy of a stereo downmix.
-