- 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.
OBS-URL: https://build.opensuse.org/request/show/833826
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opusfile?expand=0&rev=16
- 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.
OBS-URL: https://build.opensuse.org/request/show/636855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opusfile?expand=0&rev=8
* 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.
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opusfile?expand=0&rev=14
- 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
OBS-URL: https://build.opensuse.org/request/show/222206
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opusfile?expand=0&rev=2
New package -- to late for 13.1, just want to get it into the devel-repo for now (an other package that goes together with opus and opus-tools)
opusfile
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.
OBS-URL: https://build.opensuse.org/request/show/199045
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opusfile?expand=0&rev=1