- Apr 02, 2022
-
-
Jean-Marc Valin authored
Prevents using lrint/lrintf when compiling with -std=c90 even though the functions are in libm. This was causing tests to fail, likely due to incorrect prototypes.
-
- Apr 01, 2022
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 08, 2022
-
-
Francis Quiers authored
-
- Feb 24, 2022
-
-
Prevent int32 overflow when applying HARM FIR filter in NSQ.c by using a saturating sum. This matches behavior in NSQ_del_dec.c. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jan 14, 2022
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Dec 18, 2021
-
-
Jean-Marc Valin authored
These could result in 16-byte-aligned loads on unaligned data, causing a segfault.
-
- Dec 15, 2021
-
-
Felicia Lim authored
Before, an overflow can occur in the last loop if `len` is not a multiple of 4 as OP_CVTEPI16_EPI32_M64 tries to load 64 bits, but there are insufficient bits allocated in `x`.
-
- Sep 28, 2021
-
-
Felicia Lim authored
encoder
-
- Jul 08, 2021
-
-
Felicia Lim authored
-
- Jun 15, 2021
-
-
For git worktree directories .git is not a directory but a file that points to the real .git dir. The `update_version` script used by other builds works correctly with git worktrees. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Jun 10, 2021
-
-
Felicia Lim authored
-
- Jun 07, 2021
-
-
Felicia Lim authored
-
- May 12, 2021
-
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Ralph Giles authored
This was introduced in February, and fails the corresponding check in gitlab ci runs. Also indent the subsequent lines to match and correct typos. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Mar 03, 2021
-
-
Felicia Lim authored
The LPCs are computed in 32-bit, so increase the allowed range from +/-8 to +/-64 to avoid overflows caught during fuzzing. Before downshifting back down to the +/-8 range in the final 16-bit output, perform bandwidth extension to avoid any additional overflow issues.
-
- Feb 19, 2021
-
-
Signed-off-by:
Felicia Lim <flim@google.com>
-
- Jan 23, 2021
-
-
Mark Harris authored
Reported by toto.
-
- Dec 23, 2020
-
-
Tim-Philipp Müller authored
This way CI pipeline runs for branches and tags and makes it show up in merge requests where a branch is used as source branch. Makes all jobs show up in merge request CI indicator (not just the whitespace job) and only runs a single CI pipeline, without the additional detached pipeline. https://docs.gitlab.com/ce/ci/yaml/#workflowrules-templates Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Dec 08, 2020
-
-
There is a small typo in celt/fixed_generic.h. Should read `nearest` rather than `neareast`. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Nov 26, 2020
-
-
meson.source_root() and meson.build_root() have been deprecated in latest Meson release because they are a trap. They point to the root of parent project instead of root of current subproject. Meson 0.56.0 added meson.project_source/build_root() but it is just as easy to use meson.current_source/build_dir() in the root meson.build file and avoids bumping required meson version. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Nov 21, 2020
-
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
This is required for Windows because it doesn't have RPATH, thus it fails to find Opus if it's not in the same directory as the executables or in PATH. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
This is required in case the output path for tests is changed by a project adding Opus as submodule. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- 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
-
-
Specify the precision as float to avoid truncating from double. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Actually check for read errors instead of just storing the return value in a variable that then never gets checked. Also fixes "conversion from 'size_t' to 'int', possible loss of data" compiler warnings on Windows with MSVC caused by storing the size_t returned by fread() into an int variable. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
_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
-
This broke 5 years ago in 43120f00 Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Aug 10, 2020
-
-
Felicia Lim authored
-
- Aug 08, 2020
-
-