Commit Graph

1848 Commits

Author SHA1 Message Date
David Reid c433e02976 Fix compilation errors on GCC. 2020-04-05 08:43:48 +10:00
David Reid 31f49a7cca Minor formatting change. 2020-04-04 14:41:03 +10:00
David Reid f378577eac Minor documentation fix. 2020-04-04 14:32:28 +10:00
David Reid 6bcf88d18e Remove a small dependency on the Win32 API.
This was causing warnings on some older Visual Studio compilers.
2020-04-04 14:30:25 +10:00
David Reid 9fb37b2294 Add ma_post_log_messagev() and ma_post_log_messagef().
Public issue https://github.com/dr-soft/miniaudio/issues/145
2020-04-04 14:28:27 +10:00
David Reid ebeff9e371 Fix Visual Studio 2005 compilation errors. 2020-04-04 13:16:30 +10:00
David Reid c11d82b863 Remove MA_NO_STDIO.
Yet another compilation error with this setting enabled. Now removing
this entirely because I'm tired of maintaining it for almost no
practical benefit.
2020-04-04 11:57:30 +10:00
David Reid 9b150474c8 Update revision history. 2020-04-04 11:46:27 +10:00
David Reid 47b17ad5fa Update extras. 2020-04-04 11:30:05 +10:00
David Reid 457248806b Use double-precision pi constant for ma_cos(). 2020-03-28 10:39:20 +10:00
David Reid b919464161 Fix a typo with a type declaration for lpf1 and lpf2. 2020-03-28 10:38:56 +10:00
David Reid c858ef1569 Fix a warning in ma_wfopen(). 2020-03-26 20:26:57 +10:00
David Reid 537a27ded6 Minor changes to ma_wfopen(). 2020-03-26 17:28:03 +10:00
David Reid f9032c55fb Documentation fixes. 2020-03-23 20:03:40 +10:00
David Reid 4b45e1ef1b Version 0.10.2 2020-03-22 19:02:38 +10:00
David Reid e01fc7472b Fix a bug in ma_linear_resampler_set_rate(). 2020-03-21 09:06:07 +10:00
David Reid 7ac0f9f28a Update revision history. 2020-03-18 07:40:43 +10:00
David Reid 31883679e9 Merge pull request #143 from Clownacy/dev
Mark some non-static functions as MA_API
2020-03-18 07:38:07 +10:00
Clownacy 8bfad9ddd9 Mark some non-static functions as MA_API 2020-03-17 14:35:13 +00:00
David Reid 06e2f7c993 Version 0.10.1 2020-03-17 15:37:13 +10:00
David Reid c9cc99141c Minor formatting. 2020-03-17 07:14:01 +10:00
David Reid bb2a31d7a3 Merge pull request #142 from kondrak/dev
Return proper result when fopen() fails.
2020-03-17 07:10:38 +10:00
Krzysztof Kondrak 75e20452d9 Return proper result when fopen() fails. 2020-03-16 21:55:57 +01:00
David Reid b3d5842460 Update revision history. 2020-03-15 07:56:40 +10:00
David Reid c9b6875d64 Minor change for the VC6 build. 2020-03-14 21:43:04 +10:00
David Reid 388080d60b Update dr_flac. 2020-03-14 17:51:51 +10:00
David Reid de71ffdc05 Fix a compilation error on VC6. 2020-03-14 10:29:47 +10:00
David Reid ca5e363d88 Clarify iOS Objective-C requirement in the readme. 2020-03-14 09:39:16 +10:00
David Reid ccee6a6916 Merge pull request #140 from Clownacy/dev
Fix Visual Studio 6/2003 compatibility
2020-03-11 17:45:05 +10:00
Clownacy b85a88089c Fix Visual Studio .NET 2003 compatibility
Apparently `errno_t` doesn't exist here either?
2020-03-10 23:13:52 +00:00
Clownacy cd38bc0573 Fix Visual Studio 6 compatibility
That last issue is annoying: `unsigned __int64` cannot be converted
to `double`, but `signed __int64` can. I'm not sure if using the
signed type in these cases instead is actually safe.

This is a much more common problem in dr_flac.
2020-03-10 21:37:40 +00:00
David Reid 6aa342560f Fix some compilation warnings.
Public issue https://github.com/dr-soft/miniaudio/issues/139
2020-03-09 18:59:59 +10:00
David Reid d105a37ede Fix a copy and paste error with the generation test. 2020-03-08 12:46:47 +10:00
David Reid 81a3f7172d Fix unused parameter warnings on macOS. 2020-03-08 12:42:38 +10:00
David Reid a5ee74ed91 Rearrange some includes.
Some headers are only required for the device IO API. This commit moves
these headers to the device IO section that they're excluded when
MA_NO_DEVICE_IO is set.

Public issue https://github.com/dr-soft/miniaudio/issues/138
2020-03-08 11:36:45 +10:00
David Reid a0fd38e020 Add enumeration to device IO test. 2020-03-08 11:15:23 +10:00
David Reid 8ee2abc119 Move tests readme to the build directory. 2020-03-08 09:40:22 +10:00
David Reid a1f902d1be Minor formatting for improved readability. 2020-03-08 09:24:59 +10:00
David Reid 427f1f9930 Don't include pthread.h nor semaphore.h with MA_NO_DEVICE_IO.
Public issue https://github.com/dr-soft/miniaudio/issues/138
2020-03-08 09:15:34 +10:00
David Reid c59ccbf5f8 Fix compilation warnings. 2020-03-08 09:12:45 +10:00
David Reid ad4041e4e7 Remove MA_ALIGN. 2020-03-08 08:16:14 +10:00
David Reid 6d711053db Add MA_API decorations.
Public issue https://github.com/dr-soft/miniaudio/issues/139
2020-03-08 08:08:19 +10:00
David Reid ef2a27b453 Fix some typos in documentation. 2020-03-08 06:13:42 +10:00
David Reid 0a4a2b1119 Fix typo in release notes for 0.10. 2020-03-07 14:11:32 +10:00
David Reid d1a166c83a Version 0.10.0 2020-03-07 13:37:21 +10:00
David Reid 4febaaf263 Update readme. 2020-03-07 12:10:26 +10:00
David Reid f2934b135f Core Audio: Fix warnings for non-Desktop Apple platforms. 2020-03-07 11:50:09 +10:00
David Reid fbdad2d2b8 Fix a warning on some compilers. 2020-03-07 11:07:00 +10:00
David Reid 80db8d96fc sndio: Fix a bug when retrieving the best sample format. 2020-03-07 10:54:30 +10:00
David Reid b4d83cb65a Silence a -Wnewline-eof warning. 2020-03-07 10:40:08 +10:00