Commit Graph

1266 Commits

Author SHA1 Message Date
David Reid c4f69699f0 Add some documentation for the data callback.
This clarifies that frameCount won't necessarily be exactly what the
client asked for when initializing the device.
2019-06-15 07:39:05 +10:00
David Reid 3567e930c7 Fix a leftover comment. 2019-06-11 17:28:30 +10:00
David Reid 35bb1d374d Update release notes. 2019-06-06 18:19:48 +10:00
David Reid 8cc7a37810 Update dr_mp3. 2019-06-06 17:39:14 +10:00
David Reid a5ead5e337 Don't trigger an assert when starting/stopping the device. 2019-06-05 22:45:41 +10:00
David Reid 1818a9e12f Remove some old experimental code. 2019-06-05 17:48:55 +10:00
David Reid 94406c3c26 Update dr_flac and dr_wav. 2019-05-21 17:43:45 +10:00
David Reid 8a6800493b Update revision history. 2019-05-21 17:39:29 +10:00
David Reid 832f36a025 ALSA: Fix a bug where the device cannot be restarted. 2019-05-18 12:05:46 +10:00
David Reid 1a851bb3c8 Update revision history. 2019-05-15 17:29:23 +10:00
David Reid e0f098d239 Merge pull request #66 from chiarfe/opensles_fix
Android opensles fix
2019-05-15 17:26:51 +10:00
Federico Chiaravalli b2a65ee584 Fixed wrong buffer queue in android opensl
Fixed typo in comment
2019-05-14 18:11:23 +02:00
David Reid 810074e0ab Add ma_decoder_get_length_in_pcm_frames(). 2019-05-12 09:42:11 +10:00
David Reid fc3a2fca26 Add explicit mention to not call some APIs in callbacks. 2019-05-12 08:12:30 +10:00
David Reid d289e5cf6f Sketch out an API idea for the new resampler. 2019-05-09 19:10:28 +10:00
David Reid 2a0e16c52c Typo. 2019-05-09 17:59:18 +10:00
David Reid a17e779a4b Documentation: Clarify that a device's config is immutable. 2019-05-09 17:45:28 +10:00
David Reid 0277c5c054 Fix a couple of warnings. 2019-05-07 17:23:09 +10:00
David Reid a82bb0a4f6 Add some logging to dlopen/dlclose/dlym. 2019-05-06 07:10:47 +10:00
David Reid c6fa7ee257 Minor update to the readme. 2019-05-05 21:12:47 +10:00
David Reid 7b9e3ca2b4 Update readme. 2019-05-05 21:11:29 +10:00
David Reid c6b815c2f0 Update revision history. 2019-05-05 21:11:11 +10:00
David Reid c38983cd07 Project update. 2019-05-05 21:10:48 +10:00
David Reid 63b324e6c7 C89 fixes for Core Audio. 2019-05-05 20:49:55 +10:00
David Reid a520bc09a0 Close a hanging handle. 2019-05-05 20:31:41 +10:00
David Reid cfb9f71cb2 More C89 fixes. 2019-05-05 20:29:57 +10:00
David Reid 74225ea57a Another C89 fix for sndio. 2019-05-05 19:29:15 +10:00
David Reid b7993f0f23 C89 fixes for sndio. 2019-05-05 19:26:26 +10:00
David Reid 971eb610c0 Update examples to C89. 2019-05-05 19:03:26 +10:00
David Reid 2fcb2b9ae7 Remove unused variable. 2019-05-05 19:02:50 +10:00
David Reid c74c91d0fb Work in progress on C89 support. 2019-05-05 18:24:57 +10:00
David Reid 7db82c7a94 Remove line comments in preparation for C89 support. 2019-05-05 11:28:47 +10:00
David Reid 45d21e2ee5 Update extras. 2019-05-05 07:34:38 +10:00
David Reid bdbfc32426 Fix typos. 2019-04-26 21:53:32 +10:00
David Reid 2e74c8982d Fix return value of ma_thread_create__posix(). 2019-04-26 21:53:24 +10:00
David Reid c02491fdea Bump version. 2019-04-19 14:24:48 +10:00
David Reid 4cfec4beb9 Whitespace. 2019-04-19 14:24:31 +10:00
David Reid 4d496160ce Update dr_flac to latest version. 2019-04-19 14:23:37 +10:00
David Reid c373ee2373 Whitespace. 2019-04-19 09:00:20 +10:00
David Reid 7696ce1f91 Tabs to space. 2019-04-19 08:58:22 +10:00
David Reid daf6af3910 Simplify examples build script for macOS. 2019-04-19 07:12:45 +10:00
David Reid d3b4298b1d Remove an unused variable. 2019-04-19 06:43:56 +10:00
David Reid 442d1bbb99 Fix a pedantic warning about a missing new line at EOF. 2019-04-19 06:32:33 +10:00
David Reid 39296644d0 Update dr_flac. 2019-04-19 06:24:07 +10:00
David Reid 0d221755f3 Update examples build scripts. 2019-04-19 06:23:46 +10:00
David Reid c6f54e12f1 Update dr_flac. 2019-04-17 20:01:31 +10:00
David Reid 2571009ca3 Experimental fix for -std=c99. 2019-04-17 19:12:50 +10:00
David Reid c74ec33228 Replace usleep() with nanosleep().
usleep() is apparently deprecated. This change also fixes a compiler
error on GCC when using -std=c99.
2019-04-17 18:47:42 +10:00
David Reid 4ea68f3420 Merge branch 'master' of https://github.com/dr-soft/miniaudio into dev 2019-04-17 18:22:41 +10:00
David Reid 1070a04164 Silence unnamed structs/unions warnings on GCC. 2019-04-17 18:19:27 +10:00