| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libopusfile0 | Distribution: openSUSE Tumbleweed |
| Version: 0.12 | Vendor: openSUSE |
| Release: 2.8 | Build date: Wed Mar 15 21:17:36 2023 |
| Group: System/Libraries | Build host: reproducible |
| Size: 136828 | Source RPM: opusfile-0.12-2.8.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.opus-codec.org/ | |
| Summary: A high-level API for decoding and seeking within .opus files | |
opusfile provides a high-level API for decoding and seeking within .opus files. It includes: * Support for all files with at least one Opus stream (including multichannel files or Ogg files where Opus is muxed with something else). * Full support, including seeking, for chained files. * A simple stereo downmixing API (allowing chained files to be decoded with a single output format, even if the channel count changes). * Support for reading from a file, memory buffer, or over HTTP(S) (including seeking). * Support for both random access and streaming data sources.
BSD-3-Clause
* Wed Mar 15 2023 Michael Gorse <mgorse@suse.com>
- Add opusfile-CVE-2022-47021.patch: fix a NULL pointer
dereference (boo#1207381 CVE-2022-47021).
* Fri Sep 11 2020 Dirk Mueller <dmueller@suse.com>
- update to 0.12:
* Fix stack overflow buffering out-of-sequence streams.
* Fix possible divide-by-zero.
* Fix issues with seeking in the win32 backend.
* Fix an issue where the seek algorithm could be confused by stream data changing between reads.
* Clean up compiler and scan-build warnings.
* Avoid use of the deprecated ftime() function which has Y2038 problems.
* Remove undefined behaviour memcpy(NULL) in op_read_native().
* Visual Studio project files updated for libogg 1.3.4 library name change.
* Various build systems updates.
* Various integration and testing environment improvements.
* Thu Sep 20 2018 Tomáš Chvátal <tchvatal@suse.com>
- Version update to 0.11:
* Fix two potential integer overflows. (These were not security-critical unless the compiler took the opportunity provided by the undefined behavior to format your hard drive.)
* Allow JPEGs in METADATA_BLOCK_PICTURE tags to include EXIF data.
* A few warning fixes for gcc 8.
* Make opus_tags_copy return OP_EFAULT on failure instead of returning success.
* Various integration and testing environment improvements.
* Mon Dec 18 2017 avindra@opensuse.org
- Update to version 0.10:
+ Fix an out-of-bounds read matching serial numbers.
- cleanup with spec-cleaner
- add "--disable-silent-rules" to ./configure
* Tue Aug 08 2017 zaitor@opensuse.org
- Update to version 0.9:
+ Fix an invalid free with tag handling.
+ Improve handling of corrupt streams.
+ Improve performance on streams with many chain segments.
+ Improve TLS host validation.
+ Align op_raw_total to work better with op_raw_seek.
+ Documentation and build improvements.
* Thu Sep 01 2016 zaitor@opensuse.org
- Update to version 0.8:
+ Add support for OpenSSL 1.1.x.
+ Fix issues with tag parsing introduced in v0.7.
+ Fix skip logic for multiplexed non-Opus data.
* Fri Jan 08 2016 ecsos@opensuse.org
- Update to version 0.7
+ Add API to access and preserve binary metadata.
+ Add support for R128_ALBUM_GAIN metadata tag.
+ Better seeking with continued packets and multiplexed streams.
+ Portability and build fixes.
* Thu Dec 18 2014 zaitor@opensuse.org
- Update to version 0.6:
+ Fix bugs with comment handling.
+ Fix build for BSD.
+ Fix bugs handling invalid and non-opus streams.
* Thu Feb 13 2014 reddwarf@opensuse.org
- Update to 0.5
* Report HTTP (ICY) headers to client
* New tag comparison and copy functions
* New application decoding callback API for advanced clients
* New dither disable function for advanced clients
* constify API
* Avoid clipping downmixing from a fixed-point decoder
* Better practices for dual stack IPv6
* Documentation improvements
* Fix a unicode bug on Windows
* Fix proxy user/password macros
* Fix HTTP pipelining support detection
* Sat Sep 14 2013 zaitor@opensuse.org
- Initial packaging for openSUSE.
/usr/lib64/libopusfile.so.0 /usr/lib64/libopusfile.so.0.4.5 /usr/lib64/libopusurl.so.0 /usr/lib64/libopusurl.so.0.4.5 /usr/share/doc/packages/libopusfile0 /usr/share/doc/packages/libopusfile0/AUTHORS /usr/share/licenses/libopusfile0 /usr/share/licenses/libopusfile0/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025