evpobr
bf24f18b2c
Fix missing version info for CMake DLL builds
2020-11-10 10:52:30 +05:00
evpobr
08d802a3d1
Fix memory leak in aiff_read_header
...
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26812
Credit to OSS-Fuzz.
2020-11-08 11:31:01 +05:00
Oskar Wallgren
2cea76b40e
SF_BROADCAST_INFO -> SF_LOOP_INFO
2020-11-01 11:02:31 +05:00
evpobr
4819cad05c
Fix memory leak in wavlike_read_peak_chunk
...
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26703
Credit to OSS-Fuzz.
2020-10-29 11:00:55 +05:00
evpobr
bdcbce76b2
Fix memory leak in aiff_read_basc_chunk
...
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26613
Credit to OSS-Fuzz.
2020-10-29 10:26:22 +05:00
evpobr
ef57e21454
Cleanup CONTRIBUTING.md
2020-10-29 10:05:18 +05:00
evpobr
dc982dad37
Improve CMake SQLite3 find module
...
Make it compatible with official find module (CMake >= 3.14).
2020-10-27 17:01:46 +05:00
evpobr
77209fa248
Fix Autotools configure on macOS
2020-10-26 09:38:40 +05:00
Martin Delille
5d1c0777f3
Remove CMAKE_OSX_DEPLOYMENT_TARGET which should be set by the consumer
2020-10-25 22:29:30 +05:00
evpobr
ed40d14e1f
Update notes for Windows users in README.md, closes #617 .
2020-10-23 07:19:07 +05:00
Max Dymond
1998691e56
Fix up the fuzzer so that it can't under or overseek.
...
Instead, print out the bad seek, e.g.
```
Running: /out/clusterfuzz-testcase-minimized-sndfile_fuzzer-4838501290606592
vf overseek: new_offset(539033364) > vf->length(20); whence(1), vf->offset(20), offset(539033344)
vf overseek: new_offset(539033364) > vf->length(20); whence(1), vf->offset(20), offset(539033344)
```
2020-10-22 17:31:33 +05:00
evpobr
46025e4bd7
Fix GitHub Actions CI macOS build errors
...
This is temporary fix.
https://github.com/actions/virtual-environments/issues/1811
2020-10-22 17:30:18 +05:00
evpobr
ed75672f56
Fix AIFF parsing bug
...
e44d327
commit was buggy.
2020-10-22 17:07:15 +05:00
evpobr
e44d3276af
Fix memory leak in aiff_open
...
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25438
Credit to OSS-Fuzz.
2020-10-21 09:45:23 +05:00
evpobr
942acc65bf
Update site documentation
...
* Use GitHub's Jekyll static site generator.
* Move all documentation to docs/ directory.
* Convert HTML to Markdown.
2020-10-19 16:52:27 +05:00
Max Dymond
ef43c650ab
Fix memory leak in wav_read_acid_chunk
...
Credit to OSSFuzz
2020-10-19 13:51:41 +05:00
Max Dymond
b765dc5e64
Fix leak in wav_read_header
...
Credit to OSS-Fuzz (issue 25499)
2020-10-15 22:15:03 +05:00
Max Dymond
20705e1ee9
Fix leak in wavlike_read_cart_chunk
...
Credit to OSS-Fuzz (issue 26368)
2020-10-15 22:11:05 +05:00
Max Dymond
d1db139cb0
Fix up git repository in ci_oss.sh
2020-10-15 21:11:02 +05:00
evpobr
ddf6d7bf46
Allow CMake ENABLE_STATIC_RUNTIME option for MinGW
2020-10-14 16:04:42 +05:00
evpobr
37609184a6
Fix aiff_read_header() memory leak
...
Credit to OSS-Fuzz.
2020-10-14 16:03:17 +05:00
evpobr
e9e31f6030
Fix memory leak in wav_read_smpl_chunk()
...
Credit to OSS-Fuzz.
2020-10-14 15:56:08 +05:00
evpobr
6b20d2d312
Change CMake project name to libsndfile
2020-10-13 09:35:01 +05:00
evpobr
7ca049d374
CMake: Improve MSVC runtime library flags handling
...
Change behaviour of `ENABLE_STATIC_RUNTIME` option:
* You can use `ENABLE_STATIC_RUNTIME` for CMake >= 3.15 without error.
* You can use your our method to set MSVC runtime library flags if none of `ENABLE_STATIC_RUNTIME` and `CMAKE_MSVC_RUNTIME_LIBRARY` were set.
2020-10-13 08:47:04 +05:00
evpobr
027e165bb5
Add CODEOWNERS file
...
GitHub will assign reviewers according this file.
2020-10-13 08:44:32 +05:00
evpobr
04e4b70205
CMake: Fix INSTALL_MANPAGES option
2020-10-09 13:14:22 +05:00
evpobr
4a253ba0dc
Update documentaton links
2020-10-05 12:21:19 +05:00
evpobr
fe493272d2
Set default CPACK_PACKAGE_NAME to libsndfile
2020-09-25 17:49:18 +10:00
evpobr
ec8f843fa1
CMake: Cache clip test result
2020-09-25 17:49:18 +10:00
Martin Delille
8e97d8182e
Fix MacOS 10.13 compatibility
2020-09-20 19:12:22 +10:00
evpobr
68958f9c91
Release 1.0.30
2020-09-19 11:48:47 +05:00
evpobr
837c4864b3
Fix CMake policy CMP0091 handling
...
Avoid unknown policy error.
Related to #546 .
2020-09-17 19:33:38 +05:00
Gisle Vanem
03bcd1dfff
Fix sndfile-regtest paths handling on Windows platform
2020-09-11 13:50:02 +05:00
Gisle Vanem
d8f82d88dc
src/sf_unistd.h: Improve MinGW support
2020-09-10 13:41:16 +05:00
evpobr
317a16a12f
src/sndfile.h.in: SF_COUNT_MAX define tweaks
...
* Drop special condition for VC <= 2003
* Fix SF_COUNT_MAX redefine in config.h
2020-09-10 13:23:39 +05:00
Gisle Vanem
fe9971fa28
[Win32] Fix for MSVC
...
* A `_MSCVER` ha never been a built-in for the MSVC compiler.
* Simply use the same `SF_COUNT_MAX` for all MSVC compilers.
2020-09-10 12:22:51 +05:00
evpobr
60ea132bf3
src/config.h.cmake: Remove obsolete unused define
2020-09-09 14:46:53 +05:00
evpobr
2b4cc4b273
src/file_io.c: Refactor includes
...
Fix VS and VS Code IntelliSense.
2020-09-09 11:02:18 +05:00
Arthur Taylor
e5f9469a82
Opus: Fix integer bug in header parsing. Fixes issue #581 .
...
Fix errors in parsing an OggOpus header packet where aliased pointers of
different type widths are used with psf_binheader_readf(), resulting in
incorrect data or endian issues. Telling psf_binheader_readf() to read
an integer of fixed width, but then passing a pointer to an integer
of a different width is a bug.
2020-09-09 08:37:06 +05:00
evpobr
3a5ba5a260
src/wavlike.c: Fix memory leak in wavlike_read_bext_chunk()
...
Credit to OSS-Fuzz.
2020-09-08 12:12:33 +05:00
evpobr
e40b5c892f
doc/api.html: Fix typo
2020-09-07 19:59:40 +05:00
evpobr
76215098ce
src/sfendian.h: Fix condition
2020-09-06 09:54:04 +05:00
evpobr
9aefb7b037
src_unistd.h: Fix testing with MSVC in debug mode
2020-09-05 18:23:40 +05:00
evpobr
85be745cec
Add Visual Studio 2019 Git ignore rules
2020-09-05 09:47:15 +05:00
evpobr
e01ee91591
Fix Clang warnings
2020-09-04 10:03:09 +05:00
evpobr
8993979891
src/avr.c: Fix undefined behavior
...
if hdr.rez < 0.
2020-09-03 15:48:39 +05:00
evpobr
932aeadf12
src/file_io.c: Fix compiler warning on MinGW platform
...
No `WINAPI_PARTITION_SYSTEM` define on MinGW platform.
Related to #584 .
2020-09-02 10:47:16 +05:00
Max Dymond
ca25b0a9c2
OSS-Fuzz - enable building in Github Actions CI
2020-09-02 10:09:39 +05:00
evpobr
90630808aa
src/pcm.c: Constify some functions
2020-09-01 11:54:52 +05:00
evpobr
20c7a15ea1
src/pcm.c: Refactor tribyte type
2020-09-01 11:32:15 +05:00