Package Details: celt 0.11.3-7

Git Clone URL: https://aur.archlinux.org/celt.git (read-only, click to copy)
Package Base: celt
Description: Low-latency audio communication codec
Upstream URL: https://gitlab.xiph.org/xiph/celt/
Licenses: BSD-2-Clause
Submitter: dbermond
Maintainer: dbermond (dvzrv)
Last Packager: dbermond
Votes: 24
Popularity: 0.27
First Submitted: 2022-07-19 22:20 (UTC)
Last Updated: 2024-08-30 21:50 (UTC)

Pinned Comments

dvzrv commented on 2022-11-05 13:44 (UTC)

This package is also available in the unofficial repository [pro-audio-legacy]

dbermond commented on 2022-07-21 21:17 (UTC)

AUR helpers are not supported, please use makepkg. Building fine for me.

Latest Comments

1 2 3 4 5 Next › Last »

kode54 commented on 2024-08-31 08:51 (UTC) (edited on 2024-08-31 09:06 (UTC) by kode54)

tandem-test is failing in devtools build with pkgctl build. Is clean chroot building no longer supported?

Edit: Disregard, tandem-test does not like that I changed my makepkg.conf default CFLAGS to use x86-64-v3 instead of x86-64.

dbermond commented on 2024-08-30 21:48 (UTC)

I've pushed an update. The buffer overflow error in tandem-test should be fixed by now.

FabioLolix commented on 2024-08-08 21:25 (UTC) (edited on 2024-08-08 21:27 (UTC) by FabioLolix)

Tandem test still failing, following https://aur.archlinux.org/packages/celt#comment-906726, passing -j1 in check() worked with makepkg but not with devtools

kentslaney commented on 2024-06-01 18:41 (UTC) (edited on 2024-06-02 08:48 (UTC) by kentslaney)

tandem-test error was resolved for me via

diff --git a/tests/tandem-test.c b/tests/tandem-test.c
index 3070d1d..015b2ef 100644
--- a/tests/tandem-test.c
+++ b/tests/tandem-test.c
@@ -125,7 +125,7 @@ int async_tandem(int rate, int frame_size, int channels, int bitrate_min,
         for (i = 0; i < 8; i++) {
             for (j = 0; j < channels; j++)
                 carry[j] = pcm[frame_size * channels - (channels - j)];
-            memmove(pcm + channels, pcm, sizeof(short) * frame_size * channels);
+            memmove(pcm + channels, pcm, sizeof(short) * (frame_size - 1) * channels);
             for (j = 0; j < channels; j++)
                 pcm[j] = carry[j];

I've messaged the repo maintainers since it's technically a memory safety problem (only during build), but I assume it's more or less archived at this point. It's fixed in their migration to Opus, which we should probably be moving towards anyways.

(xiph webmaster emailed as of 2024-05-31; my patience isn't the best)

Captain_Lucy commented on 2024-05-22 20:16 (UTC) (edited on 2024-05-22 20:32 (UTC) by Captain_Lucy)

Same issue for me here too: tandem-test fails. Same failure either way for me using makepkg or yay. I also did also comment out MAKEFLAGS and I am opting for a clean build each time.

I ended up just adding the pro-audio-legacy repository and getting it from there.

lumenor2 commented on 2024-04-19 09:38 (UTC)

Same issue here.

Soul-Concerto commented on 2024-04-07 23:56 (UTC)

tandem-test keeps failing with a buffer overflow error, regardless of how I build it

`============================ : tests/test-suite.log ============================

TOTAL: 8
PASS: 7
SKIP: 0
XFAIL: 0
FAIL: 1
XPASS: 0
ERROR: 0

.. contents:: :depth: 2

FAIL: tandem-test

*** buffer overflow detected ***: terminated FAIL tandem-test (exit status: 134)`

JacksonWrath commented on 2023-03-19 05:39 (UTC)

Might be coincidence (only tried this once), but tandem-test kept failing for me until I stopped using MAKEFLAGS to increase the number of cores. Succeeded first try after that.

kosa commented on 2023-03-07 19:37 (UTC) (edited on 2023-03-07 19:38 (UTC) by kosa)

@meithan & @flomax Confirmed solution. I just opted for clean building it, and it installed without any issues whatsoever. Thanks for the tip.