Accepting request 506326 from multimedia:libs

New stable rel

OBS-URL: https://build.opensuse.org/request/show/506326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opus?expand=0&rev=18
This commit is contained in:
Dominique Leuenberger 2017-06-28 08:35:33 +00:00 committed by Git OBS Bridge
commit 787f2129a5
4 changed files with 49 additions and 36 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb84981ca0f40a3e5d5e58d2e8582cb2fee05a022825a6dfe14d14b04eb563e4
size 978844

3
opus-1.2.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732
size 1011070

View File

@ -1,3 +1,37 @@
-------------------------------------------------------------------
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
- Cleanup with spec-cleaner
-------------------------------------------------------------------
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 +151,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

View File

@ -19,16 +19,15 @@
%define sover 0
Name: opus
Version: 1.1.5
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: 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
@ -54,47 +53,31 @@ 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
%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)
@ -103,8 +86,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