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