Accepting request 151170 from multimedia:libs
Update to latest stable, guess this should be ok now that 12.3 is branched. (forwarded request 150860 from Zaitor) OBS-URL: https://build.opensuse.org/request/show/151170 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opus?expand=0&rev=5
This commit is contained in:
commit
7ecc85c317
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:80fa5c3caf2ac0fd68f8a22cce1564fc46b368c773a17554887d0066fe1841ef
|
||||
size 767241
|
3
opus-1.0.2.tar.gz
Normal file
3
opus-1.0.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:da615edbee5d019c1833071d69a4782c19f178cf9ca1401375036ecef25cd78a
|
||||
size 777306
|
@ -1,24 +0,0 @@
|
||||
X-Git-Url: https://git.xiph.org/?p=opus.git;a=blobdiff_plain;f=src%2Fopus_decoder.c;h=0be6730d133c417fd87620b774029986dcee6efb;hp=167e4e4891e66dce7a65a6ca761fb58fb190267a;hb=9345aaa5ca1c2fb7d62981b2a538e0ce20612c38;hpb=b05aa1dd763fe238c6e928385664e86bd66118e7
|
||||
|
||||
diff --git a/src/opus_decoder.c b/src/opus_decoder.c
|
||||
index 167e4e4..0be6730 100644
|
||||
--- a/src/opus_decoder.c
|
||||
+++ b/src/opus_decoder.c
|
||||
@@ -641,16 +641,14 @@ static int opus_packet_parse_impl(const unsigned char *data, opus_int32 len,
|
||||
/* Padding flag is bit 6 */
|
||||
if (ch&0x40)
|
||||
{
|
||||
- int padding=0;
|
||||
int p;
|
||||
do {
|
||||
if (len<=0)
|
||||
return OPUS_INVALID_PACKET;
|
||||
p = *data++;
|
||||
len--;
|
||||
- padding += p==255 ? 254: p;
|
||||
+ len -= p==255 ? 254: p;
|
||||
} while (p==255);
|
||||
- len -= padding;
|
||||
}
|
||||
if (len<0)
|
||||
return OPUS_INVALID_PACKET;
|
10
opus.changes
10
opus.changes
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 2 15:21:36 UTC 2013 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 1.0.2:
|
||||
+ Fix an out-of-bounds read security issue.
|
||||
+ Fixes and improvements to the PLC and hybrid mode quality.
|
||||
- Drop
|
||||
opus-fix-out-of-bounds-read-issue-with-the-padding-handling.patch
|
||||
Fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 13 20:13:46 UTC 2013 - zaitor@opensuse.org
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
Name: opus
|
||||
Version: 1.0.1
|
||||
Version: 1.0.2
|
||||
Release: 0
|
||||
%define soname 0
|
||||
Summary: Opus Audio Codec Library
|
||||
@ -26,8 +26,6 @@ License: BSD-3-Clause
|
||||
Group: System/Libraries
|
||||
Source: http://downloads.xiph.org/releases/opus/opus-%{version}.tar.gz
|
||||
Source99: baselibs.conf
|
||||
# PATCH-FIX-UPSTREAM opus-fix-out-of-bounds-read-issue-with-the-padding-handling.patch zaitor@opensuse.org -- Fixes an out-of-bounds read issue with the padding handling code
|
||||
Patch0: opus-fix-out-of-bounds-read-issue-with-the-padding-handling.patch
|
||||
Url: http://opus-codec.org/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: libtool
|
||||
@ -70,7 +68,6 @@ technology from Skype's SILK codec and Xiph.Org's CELT codec.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%configure \
|
||||
|
Loading…
Reference in New Issue
Block a user