- 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
-
-
-
-
-
-
-
Ralph Giles authored
Use a versioned gcc container image for more consistent test results. This is the same version we're using for other projects, but of course it will need to be bumped periodically. The current gcc release is 10.2. The oldest supported release is 8.4, so this is in the middle of the support window. Signed-off-by:
Marvin Scholz <epirat07@gmail.com>
-
- Jul 08, 2020
-
-
.. just like the way it is done in celt/x86/x86cpu.c. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jun 18, 2020
-
-
Felicia Lim authored
Use the fuzzed sub-length of the input data instead of the whole input.
-
- Jun 16, 2020
-
-
Marcus Asteborg authored
-
Marcus Asteborg authored
-
- Jun 14, 2020
-
-
Ralph Giles authored
The autotools build doesn't set OPUS_HAVE_RTCD for arm targets, assuming all the supported intrinsics will work on the runtime cpu. The cmake build however defines this by default when the neon extension is available on the target. On Linux, the runtime cpu detection reads /proc/cpuinfo, so removing stdio.h from celt/os_support.h meant that the cmake build for arm targets failed. We don't currently have ci runs for that configuration, so this only became apparent through manual testing. Signed-off-by:
Marcus Asteborg <maastebo@microsoft.com> Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net>
-