diff options
author | Daniel Bermond | 2023-03-04 14:04:53 -0300 |
---|---|---|
committer | Daniel Bermond | 2023-03-04 14:04:53 -0300 |
commit | ecba913fab6706d3efebdbfd5f7f6eabee5fe34f (patch) | |
tree | 6c112b6502ccb9fbfff6226b5764991af76cf266 | |
parent | 31db17d2f8300a812fff987f66b626f7a57209f3 (diff) | |
download | aur-celt.tar.gz |
Update patch
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | 010-celt-fix-tandem-test.patch | 31 | ||||
-rw-r--r-- | PKGBUILD | 6 |
3 files changed, 37 insertions, 6 deletions
@@ -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); @@ -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" |