- Apr 11, 2025
-
-
Timothy B. Terriberry authored
-
Timothy B. Terriberry authored
If there is a large region of invalid data in the middle of the file, avoid scanning it repeatedly during chain boundary enumeration. Because of the bisection, doing that would only be O(n*log(n)), not quadratic like op_get_last_page(), but still good to avoid.
-
Ralph Giles authored
Add basic builds on Ubuntu and macOS hosts for Github's CI automation. Each builds with either GNU Autotools, CMake, or the plain Makefile, and then builds the documentation. This gives some feedback on pull requests submitted through github. Based on similar code from libopusenc, borrowing steps from the ci scripts directory and .travis-ci.yml.
-
Ralph Giles authored
Earlier we had trouble with CMake 3.20, and reverting to 3.16 worked around the problem. However this version is no longer available in homebrew, so the `brew bundle` step is failing in github ci. Try installing the latest version instead. Currently that's CMake 3.22.1.
-
On case-sensitive filesystems, `OpusFileConfig.cmake` fails to include the exported targets due to mismatch capitalisation. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Sep 15, 2024
-
-
On AIX, compilation fails saying src/http.c: In function 'op_http_conn_start_tls': src/http.c:1944:5: warning: ISO C forbids nested functions [-Wpedantic] 1944 | int ip_len; | ^~~ In file included from /usr/include/netinet/tcp.h:115, from src/http.c:345: src/http.c:1944:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token 1944 | int ip_len; src/http.c:1944:24: error: expected expression before '.' token src/http.c:1949:5: error: 'ip_ff' undeclared (first use in this function); did you mean 'ip_fv'? 1949 | ip_len=0; because `/usr/include/netinet/ip-h` contains #define ip_len ip_ff.ip_flen The obvious solution os to rename the int variable to something else.
-
- Nov 22, 2022
-
-
Sam James authored
In preparation for C23. Fixes the following error if Clang 16 is cranked up to be stricter: ``` -warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] +error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] ``` Bug: https://bugs.gentoo.org/879707 Signed-off-by:
Sam James <sam@gentoo.org>
-
- Sep 07, 2022
-
-
Ralph Giles authored
Instead of segfault, report OP_EFAULT if ogg_sync_buffer returns a null pointer. This allows more graceful recovery by the caller in the unlikely event of a fallible ogg_malloc call. We do check the return value elsewhere in the code, so the new checks make the code more consistent. Thanks to https://github.com/xiph/opusfile/issues/36 for reporting. Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org> Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Jan 15, 2022
-
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
Signed-off-by:
Ralph Giles <giles@thaumas.net> Signed-off-by:
evpobr <evpobr@gmail.com>
-
- Oct 23, 2021
-
-
HREF based links work in the PDF documentation but not in the HTML documentation because the callback routines are on a different HTML page. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Since doxygen 1.8.16, opening and closing a group must not be done as C comment but as doxygen command. In other words, not one but two asterisk characters are required so that doxygen finds a group. Fixes #2332 Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
It is OK to say, those are not used, yet. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Jul 29, 2021
-
-
Ralph Giles authored
This avoids redundancy and conforms to more recent style.
-
- May 31, 2021
-
-
Ralph Giles authored
Add checksums for the first two source releases for completeness. These are copied from and verified against downloads.xiph.org.
-
Ralph Giles authored
We keep checksums of the release packages in the repo as a redundant and trustworthy reference. I found these in an old working repo; it looks like they weren't committed after the 0.12 release last year. Checked against the files on downloads.xiph.org.
-