pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/libopus
Module Name: pkgsrc
Committed By: adam
Date: Thu Mar 7 17:26:28 UTC 2024
Modified Files:
pkgsrc/audio/libopus: Makefile PLIST distinfo
pkgsrc/audio/libopus/patches: patch-celt_arm_armcpu.c
Log Message:
libopus: updated to 1.5.1
libopus 1.5.1
Opus 1.5 is the first release to make extended use of ML in the encoder and decoder. You can read all the details in this release demo page. In summary, major changes since 1.4 include:
Significant improvement to packet loss robustness using Deep Redundancy (DRED)
Improved packet loss concealment through Deep PLC
Low-bitrate speech quality enhancement down to 6 kb/s wideband
Improved x86 (AVX2) and Arm (Neon) optimizations
Support for 4th and 5th order ambisonics
In addition to the improvements above, this release includes many minor bug fixes. Opus 1.5.1 fixes the meson build that was broken in 1.5.
libopus 1.5
Opus 1.5 is the first release to make extended use of ML in the encoder and decoder. You can read all the details in this release demo page. In summary, major changes since 1.4 include:
Significant improvement to packet loss robustness using Deep Redundancy (DRED)
Improved packet loss concealment through Deep PLC
Low-bitrate speech quality enhancement down to 6 kb/s wideband
Improved x86 (AVX2) and Arm (Neon) optimizations
Support for 4th and 5th order ambisonics
In addition to the improvements above, this release includes many minor bug fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/libopus/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/libopus/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/audio/libopus/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/libopus/patches/patch-celt_arm_armcpu.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/libopus/Makefile
diff -u pkgsrc/audio/libopus/Makefile:1.17 pkgsrc/audio/libopus/Makefile:1.18
--- pkgsrc/audio/libopus/Makefile:1.17 Sat May 6 18:51:15 2023
+++ pkgsrc/audio/libopus/Makefile Thu Mar 7 17:26:28 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2023/05/06 18:51:15 ryoon Exp $
+# $NetBSD: Makefile,v 1.18 2024/03/07 17:26:28 adam Exp $
-DISTNAME= opus-1.4
+DISTNAME= opus-1.5.1
PKGNAME= lib${DISTNAME}
CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/opus/
@@ -12,9 +12,10 @@ LICENSE= modified-bsd
SUPERSEDES= opus<=1.0.2
-GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake
+GNU_CONFIGURE= yes
+TEST_TARGET= check
PKGCONFIG_OVERRIDE+= opus.pc.in
Index: pkgsrc/audio/libopus/PLIST
diff -u pkgsrc/audio/libopus/PLIST:1.4 pkgsrc/audio/libopus/PLIST:1.5
--- pkgsrc/audio/libopus/PLIST:1.4 Sat May 4 06:17:32 2019
+++ pkgsrc/audio/libopus/PLIST Thu Mar 7 17:26:28 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2019/05/04 06:17:32 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.5 2024/03/07 17:26:28 adam Exp $
include/opus/opus.h
include/opus/opus_defines.h
include/opus/opus_multistream.h
@@ -24,33 +24,29 @@ ${PLIST.doc}man/man3/opus_repacketizer.3
${PLIST.doc}man/man3/opus_types.h.3
share/aclocal/opus.m4
${PLIST.doc}share/doc/opus/html/bc_s.png
-${PLIST.doc}share/doc/opus/html/bdwn.png
+${PLIST.doc}share/doc/opus/html/bc_sd.png
+${PLIST.doc}share/doc/opus/html/clipboard.js
${PLIST.doc}share/doc/opus/html/closed.png
+${PLIST.doc}share/doc/opus/html/cookie.js
${PLIST.doc}share/doc/opus/html/customdoxygen.css
-${PLIST.doc}share/doc/opus/html/dir_000000.html
-${PLIST.doc}share/doc/opus/html/doxygen.png
+${PLIST.doc}share/doc/opus/html/dir_d436eb0fd9de10b54a828ce6435f7e81.html
+${PLIST.doc}share/doc/opus/html/doc.svg
+${PLIST.doc}share/doc/opus/html/docd.svg
+${PLIST.doc}share/doc/opus/html/doxygen.svg
+${PLIST.doc}share/doc/opus/html/doxygen_crawl.html
${PLIST.doc}share/doc/opus/html/dynsections.js
${PLIST.doc}share/doc/opus/html/files.html
-${PLIST.doc}share/doc/opus/html/ftv2blank.png
-${PLIST.doc}share/doc/opus/html/ftv2cl.png
-${PLIST.doc}share/doc/opus/html/ftv2doc.png
-${PLIST.doc}share/doc/opus/html/ftv2folderclosed.png
-${PLIST.doc}share/doc/opus/html/ftv2folderopen.png
-${PLIST.doc}share/doc/opus/html/ftv2lastnode.png
-${PLIST.doc}share/doc/opus/html/ftv2link.png
-${PLIST.doc}share/doc/opus/html/ftv2mlastnode.png
-${PLIST.doc}share/doc/opus/html/ftv2mnode.png
-${PLIST.doc}share/doc/opus/html/ftv2mo.png
-${PLIST.doc}share/doc/opus/html/ftv2node.png
-${PLIST.doc}share/doc/opus/html/ftv2ns.png
-${PLIST.doc}share/doc/opus/html/ftv2plastnode.png
-${PLIST.doc}share/doc/opus/html/ftv2pnode.png
-${PLIST.doc}share/doc/opus/html/ftv2splitbar.png
-${PLIST.doc}share/doc/opus/html/ftv2vertline.png
+${PLIST.doc}share/doc/opus/html/folderclosed.svg
+${PLIST.doc}share/doc/opus/html/folderclosedd.svg
+${PLIST.doc}share/doc/opus/html/folderopen.svg
+${PLIST.doc}share/doc/opus/html/folderopend.svg
${PLIST.doc}share/doc/opus/html/globals.html
${PLIST.doc}share/doc/opus/html/globals_defs.html
${PLIST.doc}share/doc/opus/html/globals_func.html
${PLIST.doc}share/doc/opus/html/globals_type.html
+${PLIST.doc}share/doc/opus/html/graph_legend.html
+${PLIST.doc}share/doc/opus/html/graph_legend.md5
+${PLIST.doc}share/doc/opus/html/graph_legend.png
${PLIST.doc}share/doc/opus/html/group__opus__ctlvalues.html
${PLIST.doc}share/doc/opus/html/group__opus__custom.html
${PLIST.doc}share/doc/opus/html/group__opus__decoder.html
@@ -65,72 +61,102 @@ ${PLIST.doc}share/doc/opus/html/group__o
${PLIST.doc}share/doc/opus/html/group__opus__repacketizer.html
${PLIST.doc}share/doc/opus/html/index.html
${PLIST.doc}share/doc/opus/html/jquery.js
-${PLIST.doc}share/doc/opus/html/modules.html
+${PLIST.doc}share/doc/opus/html/menu.js
+${PLIST.doc}share/doc/opus/html/menudata.js
+${PLIST.doc}share/doc/opus/html/minus.svg
+${PLIST.doc}share/doc/opus/html/minusd.svg
${PLIST.doc}share/doc/opus/html/nav_f.png
+${PLIST.doc}share/doc/opus/html/nav_fd.png
${PLIST.doc}share/doc/opus/html/nav_g.png
${PLIST.doc}share/doc/opus/html/nav_h.png
+${PLIST.doc}share/doc/opus/html/nav_hd.png
${PLIST.doc}share/doc/opus/html/open.png
${PLIST.doc}share/doc/opus/html/opus_8h.html
+${PLIST.doc}share/doc/opus/html/opus_8h__dep__incl.map
+${PLIST.doc}share/doc/opus/html/opus_8h__dep__incl.md5
+${PLIST.doc}share/doc/opus/html/opus_8h__dep__incl.png
+${PLIST.doc}share/doc/opus/html/opus_8h__incl.map
+${PLIST.doc}share/doc/opus/html/opus_8h__incl.md5
+${PLIST.doc}share/doc/opus/html/opus_8h__incl.png
${PLIST.doc}share/doc/opus/html/opus_8h_source.html
${PLIST.doc}share/doc/opus/html/opus__custom_8h.html
+${PLIST.doc}share/doc/opus/html/opus__custom_8h__incl.map
+${PLIST.doc}share/doc/opus/html/opus__custom_8h__incl.md5
+${PLIST.doc}share/doc/opus/html/opus__custom_8h__incl.png
${PLIST.doc}share/doc/opus/html/opus__custom_8h_source.html
${PLIST.doc}share/doc/opus/html/opus__defines_8h.html
+${PLIST.doc}share/doc/opus/html/opus__defines_8h__dep__incl.map
+${PLIST.doc}share/doc/opus/html/opus__defines_8h__dep__incl.md5
+${PLIST.doc}share/doc/opus/html/opus__defines_8h__dep__incl.png
+${PLIST.doc}share/doc/opus/html/opus__defines_8h__incl.map
+${PLIST.doc}share/doc/opus/html/opus__defines_8h__incl.md5
+${PLIST.doc}share/doc/opus/html/opus__defines_8h__incl.png
${PLIST.doc}share/doc/opus/html/opus__defines_8h_source.html
${PLIST.doc}share/doc/opus/html/opus__multistream_8h.html
+${PLIST.doc}share/doc/opus/html/opus__multistream_8h__incl.map
+${PLIST.doc}share/doc/opus/html/opus__multistream_8h__incl.md5
+${PLIST.doc}share/doc/opus/html/opus__multistream_8h__incl.png
${PLIST.doc}share/doc/opus/html/opus__multistream_8h_source.html
${PLIST.doc}share/doc/opus/html/opus__types_8h.html
+${PLIST.doc}share/doc/opus/html/opus__types_8h__dep__incl.map
+${PLIST.doc}share/doc/opus/html/opus__types_8h__dep__incl.md5
+${PLIST.doc}share/doc/opus/html/opus__types_8h__dep__incl.png
${PLIST.doc}share/doc/opus/html/opus__types_8h_source.html
${PLIST.doc}share/doc/opus/html/opus_logo.svg
-${PLIST.doc}share/doc/opus/html/search/all_0.html
+${PLIST.doc}share/doc/opus/html/plus.svg
+${PLIST.doc}share/doc/opus/html/plusd.svg
${PLIST.doc}share/doc/opus/html/search/all_0.js
-${PLIST.doc}share/doc/opus/html/search/all_1.html
${PLIST.doc}share/doc/opus/html/search/all_1.js
-${PLIST.doc}share/doc/opus/html/search/all_2.html
${PLIST.doc}share/doc/opus/html/search/all_2.js
-${PLIST.doc}share/doc/opus/html/search/all_3.html
${PLIST.doc}share/doc/opus/html/search/all_3.js
-${PLIST.doc}share/doc/opus/html/search/all_4.html
${PLIST.doc}share/doc/opus/html/search/all_4.js
-${PLIST.doc}share/doc/opus/html/search/all_5.html
${PLIST.doc}share/doc/opus/html/search/all_5.js
-${PLIST.doc}share/doc/opus/html/search/all_6.html
${PLIST.doc}share/doc/opus/html/search/all_6.js
-${PLIST.doc}share/doc/opus/html/search/close.png
-${PLIST.doc}share/doc/opus/html/search/defines_0.html
+${PLIST.doc}share/doc/opus/html/search/all_7.js
+${PLIST.doc}share/doc/opus/html/search/all_8.js
+${PLIST.doc}share/doc/opus/html/search/all_9.js
+${PLIST.doc}share/doc/opus/html/search/all_a.js
+${PLIST.doc}share/doc/opus/html/search/all_b.js
+${PLIST.doc}share/doc/opus/html/search/all_c.js
+${PLIST.doc}share/doc/opus/html/search/all_d.js
+${PLIST.doc}share/doc/opus/html/search/close.svg
${PLIST.doc}share/doc/opus/html/search/defines_0.js
-${PLIST.doc}share/doc/opus/html/search/files_0.html
${PLIST.doc}share/doc/opus/html/search/files_0.js
-${PLIST.doc}share/doc/opus/html/search/functions_0.html
${PLIST.doc}share/doc/opus/html/search/functions_0.js
-${PLIST.doc}share/doc/opus/html/search/groups_0.html
${PLIST.doc}share/doc/opus/html/search/groups_0.js
-${PLIST.doc}share/doc/opus/html/search/groups_1.html
${PLIST.doc}share/doc/opus/html/search/groups_1.js
-${PLIST.doc}share/doc/opus/html/search/groups_2.html
${PLIST.doc}share/doc/opus/html/search/groups_2.js
-${PLIST.doc}share/doc/opus/html/search/groups_3.html
${PLIST.doc}share/doc/opus/html/search/groups_3.js
-${PLIST.doc}share/doc/opus/html/search/groups_4.html
${PLIST.doc}share/doc/opus/html/search/groups_4.js
-${PLIST.doc}share/doc/opus/html/search/groups_5.html
${PLIST.doc}share/doc/opus/html/search/groups_5.js
-${PLIST.doc}share/doc/opus/html/search/groups_6.html
${PLIST.doc}share/doc/opus/html/search/groups_6.js
-${PLIST.doc}share/doc/opus/html/search/mag_sel.png
-${PLIST.doc}share/doc/opus/html/search/nomatches.html
-${PLIST.doc}share/doc/opus/html/search/pages_0.html
+${PLIST.doc}share/doc/opus/html/search/groups_7.js
+${PLIST.doc}share/doc/opus/html/search/groups_8.js
+${PLIST.doc}share/doc/opus/html/search/groups_9.js
+${PLIST.doc}share/doc/opus/html/search/groups_a.js
+${PLIST.doc}share/doc/opus/html/search/groups_b.js
+${PLIST.doc}share/doc/opus/html/search/groups_c.js
+${PLIST.doc}share/doc/opus/html/search/groups_d.js
+${PLIST.doc}share/doc/opus/html/search/mag.svg
+${PLIST.doc}share/doc/opus/html/search/mag_d.svg
+${PLIST.doc}share/doc/opus/html/search/mag_sel.svg
+${PLIST.doc}share/doc/opus/html/search/mag_seld.svg
${PLIST.doc}share/doc/opus/html/search/pages_0.js
${PLIST.doc}share/doc/opus/html/search/search.css
${PLIST.doc}share/doc/opus/html/search/search.js
-${PLIST.doc}share/doc/opus/html/search/search_l.png
-${PLIST.doc}share/doc/opus/html/search/search_m.png
-${PLIST.doc}share/doc/opus/html/search/search_r.png
-${PLIST.doc}share/doc/opus/html/search/typedefs_0.html
+${PLIST.doc}share/doc/opus/html/search/searchdata.js
${PLIST.doc}share/doc/opus/html/search/typedefs_0.js
+${PLIST.doc}share/doc/opus/html/splitbar.png
+${PLIST.doc}share/doc/opus/html/splitbard.png
${PLIST.doc}share/doc/opus/html/sync_off.png
${PLIST.doc}share/doc/opus/html/sync_on.png
${PLIST.doc}share/doc/opus/html/tab_a.png
+${PLIST.doc}share/doc/opus/html/tab_ad.png
${PLIST.doc}share/doc/opus/html/tab_b.png
+${PLIST.doc}share/doc/opus/html/tab_bd.png
${PLIST.doc}share/doc/opus/html/tab_h.png
+${PLIST.doc}share/doc/opus/html/tab_hd.png
${PLIST.doc}share/doc/opus/html/tab_s.png
+${PLIST.doc}share/doc/opus/html/tab_sd.png
${PLIST.doc}share/doc/opus/html/tabs.css
+${PLIST.doc}share/doc/opus/html/topics.html
Index: pkgsrc/audio/libopus/distinfo
diff -u pkgsrc/audio/libopus/distinfo:1.15 pkgsrc/audio/libopus/distinfo:1.16
--- pkgsrc/audio/libopus/distinfo:1.15 Sat May 6 18:51:15 2023
+++ pkgsrc/audio/libopus/distinfo Thu Mar 7 17:26:28 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.15 2023/05/06 18:51:15 ryoon Exp $
+$NetBSD: distinfo,v 1.16 2024/03/07 17:26:28 adam Exp $
-BLAKE2s (opus-1.4.tar.gz) = b009f1c112a369912eb3929e569ad1134697e612e4082a656ab4d4f68f868d68
-SHA512 (opus-1.4.tar.gz) = 1ecd39e0add24de12823bf7c936bb67441228721e2cdae0edbfcf3cee0894bcc6edf2a1d0ca5cdfdad1565803bf39cc4c985ad32710c2a9582f850adeb5ca631
-Size (opus-1.4.tar.gz) = 1063408 bytes
-SHA1 (patch-celt_arm_armcpu.c) = a7cd820bf4d68fb6c146d953b15614e9211b5677
+BLAKE2s (opus-1.5.1.tar.gz) = 113a7b6b24a5fc89a601e8d81423b9412ae22cf24ced78ce50319da5f8cb0409
+SHA512 (opus-1.5.1.tar.gz) = fa66c5d753f5deb5d61d068ff8f633d8cb5f454c94aeee9c404023ebc483f9b350586cdd98b7013faf4df3193e170a1708aaa598914275f7bc8be07587cc4dc6
+Size (opus-1.5.1.tar.gz) = 7834540 bytes
+SHA1 (patch-celt_arm_armcpu.c) = eaf2e5be8ac1293d1bdd76137c8c3d44bd8bddf6
Index: pkgsrc/audio/libopus/patches/patch-celt_arm_armcpu.c
diff -u pkgsrc/audio/libopus/patches/patch-celt_arm_armcpu.c:1.2 pkgsrc/audio/libopus/patches/patch-celt_arm_armcpu.c:1.3
--- pkgsrc/audio/libopus/patches/patch-celt_arm_armcpu.c:1.2 Sat May 6 18:51:15 2023
+++ pkgsrc/audio/libopus/patches/patch-celt_arm_armcpu.c Thu Mar 7 17:26:28 2024
@@ -1,28 +1,22 @@
-$NetBSD: patch-celt_arm_armcpu.c,v 1.2 2023/05/06 18:51:15 ryoon Exp $
+$NetBSD: patch-celt_arm_armcpu.c,v 1.3 2024/03/07 17:26:28 adam Exp $
-Don't error on ARM if we're not on linux or MSVC.
+Don't error on ARM if we're not on Darwin, Linux, or MSVC.
Currently the code attempts to open /proc/cpuinfo, and tests for
failure - if that doesn't contain useful info or doesn't exist,
it still behaves correctly.
---- celt/arm/armcpu.c.orig 2022-08-04 21:54:39.000000000 +0000
+--- celt/arm/armcpu.c.orig 2024-03-01 07:55:09.000000000 +0000
+++ celt/arm/armcpu.c
-@@ -91,7 +91,7 @@ static OPUS_INLINE opus_uint32 opus_cpu_
+@@ -92,7 +92,7 @@ static OPUS_INLINE opus_uint32 opus_cpu_
return flags;
}
-#elif defined(__linux__)
-+#else
++#elif !defined(__APPLE__)
/* Linux based */
#include <stdio.h>
-@@ -148,11 +148,12 @@ opus_uint32 opus_cpu_capabilities(void)
- }
- return flags;
- }
--#else
-+#endif
-+#if !(defined(__linux__) || defined(_MSC_VER))
+@@ -195,7 +195,7 @@ opus_uint32 opus_cpu_capabilities(void)
/* The feature registers which can tell us what the processor supports are
* accessible in priveleged modes only, so we can't have a general user-space
* detection method like on x86.*/
Home |
Main Index |
Thread Index |
Old Index