From 6fdc859e7e5e57282d039433e4226cea40e4c9fe3d043f31ce9a7ae13ef063d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Wed, 21 Jun 2017 08:40:37 +0000 Subject: [PATCH 1/5] Accepting request 505194 from home:alois:branches:multimedia:libs Update to 1.2 OBS-URL: https://build.opensuse.org/request/show/505194 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opus?expand=0&rev=30 --- opus-1.1.5.tar.gz | 3 --- opus-1.2.tar.gz | 3 +++ opus.changes | 27 ++++++++++++++++++++++++--- opus.spec | 19 +++---------------- 4 files changed, 30 insertions(+), 22 deletions(-) delete mode 100644 opus-1.1.5.tar.gz create mode 100644 opus-1.2.tar.gz diff --git a/opus-1.1.5.tar.gz b/opus-1.1.5.tar.gz deleted file mode 100644 index ee2ee7b..0000000 --- a/opus-1.1.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb84981ca0f40a3e5d5e58d2e8582cb2fee05a022825a6dfe14d14b04eb563e4 -size 978844 diff --git a/opus-1.2.tar.gz b/opus-1.2.tar.gz new file mode 100644 index 0000000..dbd5f90 --- /dev/null +++ b/opus-1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77db45a87b51578fbc49555ef1b10926179861d854eb2613207dc79d9ec0a9a9 +size 1010875 diff --git a/opus.changes b/opus.changes index 0cb787b..b618ef1 100644 --- a/opus.changes +++ b/opus.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Tue Jun 20 21:17:41 UTC 2017 - aloisio@gmx.com + +- Update to version 1.2 + * Speech quality improvements especially in the 12-20 kbit/s + range + * Improved VBR encoding for hybrid mode + * More aggressive use of wider speech bandwidth, including + fullband speech starting at 14 kbit/s + * Music quality improvements in the 32-48 kb/s range + * Generic and SSE CELT optimizations + * Support for directly encoding packets up to 120 ms + * DTX support for CELT mode + * SILK CBR improvements + * Support for all of the fixes in + draft-ietf-codec-opus-update-06 (the mono downmix and the + folding fixes need --enable-update-draft) + * Many bug fixes, including integer wrap-arounds discovered + through fuzzing (no security implications) +- Removed static package + ------------------------------------------------------------------- Sun May 28 18:54:56 UTC 2017 - idonmez@suse.com @@ -117,9 +138,9 @@ Sun Jan 13 20:13:46 UTC 2013 - zaitor@opensuse.org - Add opus-fix-out-of-bounds-read-issue-with-the-padding-handling.patch - Fixes an out-of-bounds read that could be triggered by a -  malicious Opus packet causing an integer wrap-around in the -  padding code. + Fixes an out-of-bounds read that could be triggered by a + malicious Opus packet causing an integer wrap-around in the + padding code. ------------------------------------------------------------------- Wed Sep 19 18:56:42 UTC 2012 - zaitor@opensuse.org diff --git a/opus.spec b/opus.spec index 45574a4..4208e48 100644 --- a/opus.spec +++ b/opus.spec @@ -17,9 +17,9 @@ # -%define sover 0 +%define sover 0 Name: opus -Version: 1.1.5 +Version: 1.2 Release: 0 Summary: Opus Audio Codec Library License: BSD-3-Clause @@ -54,16 +54,6 @@ The Opus codec is designed for interactive speech and audio transmission over the Internet. It is designed by the IETF Codec Working Group and incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec. -%package -n libopus-devel-static -Summary: Opus Audio Codec Library Static Library -Group: Development/Libraries/C and C++ -Requires: libopus-devel = %{version} - -%description -n libopus-devel-static -The Opus codec is designed for interactive speech and audio transmission over -the Internet. It is designed by the IETF Codec Working Group and incorporates -technology from Skype's SILK codec and Xiph.Org's CELT codec. - %prep %setup -q @@ -72,6 +62,7 @@ technology from Skype's SILK codec and Xiph.Org's CELT codec. %if 0%{?suse_version} <= 1110 --disable-intrinsics \ %endif + --disable-static \ --disable-silent-rules \ --disable-doc \ --enable-custom-modes @@ -103,8 +94,4 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_libdir}/pkgconfig/opus.pc %{_datadir}/aclocal/opus.m4 -%files -n libopus-devel-static -%defattr(-,root,root) -%{_libdir}/libopus.a - %changelog From 66fa15f7b8fddd268d40149a47d2f8bdfeb63272fabea8cbddf7092f2e384fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 22 Jun 2017 09:29:54 +0000 Subject: [PATCH 2/5] Accepting request 505585 from home:pluskalm:branches:multimedia:libs - Cleanup with spec-cleaner OBS-URL: https://build.opensuse.org/request/show/505585 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opus?expand=0&rev=31 --- opus.changes | 5 +++++ opus.spec | 16 ++++------------ 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/opus.changes b/opus.changes index b618ef1..ce339a5 100644 --- a/opus.changes +++ b/opus.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jun 21 21:56:12 UTC 2017 - mpluskal@suse.com + +- Cleanup with spec-cleaner + ------------------------------------------------------------------- Tue Jun 20 21:17:41 UTC 2017 - aloisio@gmx.com diff --git a/opus.spec b/opus.spec index 4208e48..b5ea8ec 100644 --- a/opus.spec +++ b/opus.spec @@ -24,11 +24,10 @@ Release: 0 Summary: Opus Audio Codec Library License: BSD-3-Clause Group: Development/Libraries/C and C++ -Url: http://opus-codec.org/ +Url: https://opus-codec.org/ Source: https://archive.mozilla.org/pub/opus/%{name}-%{version}.tar.gz Source99: baselibs.conf -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig %description The Opus codec is designed for interactive speech and audio transmission over @@ -59,33 +58,26 @@ technology from Skype's SILK codec and Xiph.Org's CELT codec. %build %configure \ -%if 0%{?suse_version} <= 1110 - --disable-intrinsics \ -%endif --disable-static \ --disable-silent-rules \ --disable-doc \ --enable-custom-modes - make %{?_smp_mflags} %check make %{?_smp_mflags} check %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} - +%make_install find %{buildroot} -type f -name "*.la" -delete -print %post -n libopus%{sover} -p /sbin/ldconfig - %postun -n libopus%{sover} -p /sbin/ldconfig %files -n libopus%{sover} %defattr(-,root,root) %doc AUTHORS COPYING README -%{_libdir}/libopus.so.%{sover} -%{_libdir}/libopus.so.%{sover}.* +%{_libdir}/libopus.so.%{sover}* %files -n libopus-devel %defattr(-,root,root) From b7620640a90728205b601ca54a895c1630609c633029338e83dc39425211a0b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 26 Jun 2017 20:14:11 +0000 Subject: [PATCH 3/5] Accepting request 506322 from home:Zaitor:branches:multimedia:libs New stable release OBS-URL: https://build.opensuse.org/request/show/506322 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opus?expand=0&rev=32 --- opus-1.2.1.tar.gz | 3 +++ opus-1.2.tar.gz | 3 --- opus.changes | 8 ++++++++ opus.spec | 4 ++-- 4 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 opus-1.2.1.tar.gz delete mode 100644 opus-1.2.tar.gz diff --git a/opus-1.2.1.tar.gz b/opus-1.2.1.tar.gz new file mode 100644 index 0000000..9c64a68 --- /dev/null +++ b/opus-1.2.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732 +size 1011070 diff --git a/opus-1.2.tar.gz b/opus-1.2.tar.gz deleted file mode 100644 index dbd5f90..0000000 --- a/opus-1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77db45a87b51578fbc49555ef1b10926179861d854eb2613207dc79d9ec0a9a9 -size 1010875 diff --git a/opus.changes b/opus.changes index ce339a5..50c2dca 100644 --- a/opus.changes +++ b/opus.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Jun 26 20:06:55 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.2.1: + + This fixes an issue where the encoder can misdetect that the + signal is SWB instead of FB, lowpassing the signal. This patch + makes the encoder much more careful about doing that. + ------------------------------------------------------------------- Wed Jun 21 21:56:12 UTC 2017 - mpluskal@suse.com diff --git a/opus.spec b/opus.spec index b5ea8ec..e0481ed 100644 --- a/opus.spec +++ b/opus.spec @@ -19,9 +19,9 @@ %define sover 0 Name: opus -Version: 1.2 +Version: 1.2.1 Release: 0 -Summary: Opus Audio Codec Library +Summary: Audio Codec Library License: BSD-3-Clause Group: Development/Libraries/C and C++ Url: https://opus-codec.org/ From ab996b69cecfda1b597e15836b74fcaa54f5fe772f5d8fdd4f924e06e99d62cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 26 Jun 2017 20:16:14 +0000 Subject: [PATCH 4/5] Rebase .changes to follow standard done before OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opus?expand=0&rev=33 --- opus.changes | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/opus.changes b/opus.changes index 50c2dca..2e175b9 100644 --- a/opus.changes +++ b/opus.changes @@ -15,20 +15,20 @@ Wed Jun 21 21:56:12 UTC 2017 - mpluskal@suse.com Tue Jun 20 21:17:41 UTC 2017 - aloisio@gmx.com - Update to version 1.2 - * Speech quality improvements especially in the 12-20 kbit/s + + Speech quality improvements especially in the 12-20 kbit/s range - * Improved VBR encoding for hybrid mode - * More aggressive use of wider speech bandwidth, including + + Improved VBR encoding for hybrid mode + + More aggressive use of wider speech bandwidth, including fullband speech starting at 14 kbit/s - * Music quality improvements in the 32-48 kb/s range - * Generic and SSE CELT optimizations - * Support for directly encoding packets up to 120 ms - * DTX support for CELT mode - * SILK CBR improvements - * Support for all of the fixes in + + Music quality improvements in the 32-48 kb/s range + + Generic and SSE CELT optimizations + + Support for directly encoding packets up to 120 ms + + DTX support for CELT mode + + SILK CBR improvements + + Support for all of the fixes in draft-ietf-codec-opus-update-06 (the mono downmix and the folding fixes need --enable-update-draft) - * Many bug fixes, including integer wrap-arounds discovered + + Many bug fixes, including integer wrap-arounds discovered through fuzzing (no security implications) - Removed static package From b70aa06de31e5c0e4dcf9b7655a49e58b3a780af88f219106b53e05322ca56b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 26 Jun 2017 20:20:06 +0000 Subject: [PATCH 5/5] minor tweak while we are at it OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opus?expand=0&rev=34 --- opus.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opus.changes b/opus.changes index 2e175b9..471b3cd 100644 --- a/opus.changes +++ b/opus.changes @@ -150,7 +150,7 @@ Sat Feb 2 15:21:36 UTC 2013 - zaitor@opensuse.org Sun Jan 13 20:13:46 UTC 2013 - zaitor@opensuse.org - Add - opus-fix-out-of-bounds-read-issue-with-the-padding-handling.patch + opus-fix-out-of-bounds-read-issue-with-the-padding-handling.patch Fixes an out-of-bounds read that could be triggered by a malicious Opus packet causing an integer wrap-around in the padding code.