summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2023-03-04 14:04:53 -0300
committerDaniel Bermond2023-03-04 14:04:53 -0300
commitecba913fab6706d3efebdbfd5f7f6eabee5fe34f (patch)
tree6c112b6502ccb9fbfff6226b5764991af76cf266
parent31db17d2f8300a812fff987f66b626f7a57209f3 (diff)
downloadaur-celt.tar.gz
Update patch
-rw-r--r--.SRCINFO6
-rw-r--r--010-celt-fix-tandem-test.patch31
-rw-r--r--PKGBUILD6
3 files changed, 37 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4b965aa34b69..490dbc5f5ac6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = celt
pkgdesc = Low-latency audio communication codec
pkgver = 0.11.3
- pkgrel = 5
+ pkgrel = 6
url = https://gitlab.xiph.org/xiph/celt/
arch = x86_64
license = BSD
depends = libogg
source = https://gitlab.xiph.org/xiph/celt/-/archive/v0.11.3/celt-v0.11.3.tar.bz2
- source = 010-celt-fix-tandem-test.patch::https://gitlab.xiph.org/xiph/celt/-/commit/c5f999097f64eb090e1a353a57f80045ece7330a.patch
+ source = 010-celt-fix-tandem-test.patch
sha256sums = e11a3ff390a733a470ca3ceb1f74c19770ee7c6f0ee169fdebc7b6efdc8700be
- sha256sums = 2d8fa7454dfbc3136ea361123a2793d49a56eccdd9042c6d99364bdd29e9d484
+ sha256sums = 233418e1cff4673e374a67ef7ee201a27f40ae38412a006ccd2d21882f512992
pkgname = celt
diff --git a/010-celt-fix-tandem-test.patch b/010-celt-fix-tandem-test.patch
new file mode 100644
index 000000000000..3fd860f10a98
--- /dev/null
+++ b/010-celt-fix-tandem-test.patch
@@ -0,0 +1,31 @@
+--- a/libcelt/celt.c
++++ b/libcelt/celt.c
+@@ -2692,7 +2692,7 @@ const char *celt_strerror(int error)
+ static const char *error_strings[8] = {
+ "success",
+ "invalid argument",
+- "invalid mode",
++ "buffer too small",
+ "internal error",
+ "corrupted stream",
+ "request not implemented",
+--- a/tests/tandem-test.c
++++ b/tests/tandem-test.c
+@@ -112,7 +112,7 @@ int async_tandem(int rate, int frame_size, int channels, int bitrate_min,
+ }
+
+ ret = celt_decode(dec, data, ret, pcm, frame_size);
+- if (ret != CELT_OK) {
++ if (ret < 0) {
+ fprintf(stderr, "Error: celt_decode returned %s\n", celt_strerror(ret));
+ }
+ }
+@@ -137,7 +137,7 @@ int async_tandem(int rate, int frame_size, int channels, int bitrate_min,
+ }
+
+ ret = celt_decode(dec, data, ret, pcm, frame_size);
+- if (ret != CELT_OK) {
++ if (ret < 0) {
+ fprintf(stderr, "Error: at %d bytes_per_frame celt_decode returned %s\n",
+ bytes_per_frame, celt_strerror(ret));
+ exit(1);
diff --git a/PKGBUILD b/PKGBUILD
index 495fdf898df1..e5348c080975 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,16 @@
pkgname=celt
pkgver=0.11.3
-pkgrel=5
+pkgrel=6
pkgdesc='Low-latency audio communication codec'
arch=('x86_64')
url='https://gitlab.xiph.org/xiph/celt/'
license=('BSD')
depends=('libogg')
source=("https://gitlab.xiph.org/xiph/celt/-/archive/v${pkgver}/celt-v${pkgver}.tar.bz2"
- '010-celt-fix-tandem-test.patch'::'https://gitlab.xiph.org/xiph/celt/-/commit/c5f999097f64eb090e1a353a57f80045ece7330a.patch')
+ '010-celt-fix-tandem-test.patch')
sha256sums=('e11a3ff390a733a470ca3ceb1f74c19770ee7c6f0ee169fdebc7b6efdc8700be'
- '2d8fa7454dfbc3136ea361123a2793d49a56eccdd9042c6d99364bdd29e9d484')
+ '233418e1cff4673e374a67ef7ee201a27f40ae38412a006ccd2d21882f512992')
prepare() {
patch -d "${pkgname}-v${pkgver}" -Np1 -i "${srcdir}/010-celt-fix-tandem-test.patch"