Commit Graph

116 Commits

Author SHA1 Message Date
David Reid c221ba39a3 Version 0.9.7 2019-08-28 08:14:43 +10:00
David Reid 240aac8241 Update revision history. 2019-08-28 08:04:45 +10:00
David Reid fe19e4ccb7 Merge pull request #92 from kawa-yoiko/tiny-leaks
Fix a few tiny memory leaks
2019-08-27 22:02:27 +00:00
Shiqing c03716ba46 Fix a few tiny memory leaks 2019-08-28 01:06:28 +08:00
David Reid 7f3f0f4b6c WASAPI: Fix a deadlock in loopback mode when stopping the device.
This happens when stopping the device while nothing is being played and
is due to how WASAPI does not signal an event in loopback mode when
nothing is being played.
2019-08-27 18:54:09 +10:00
David Reid bfb19f2938 Experimental improvements for the ALSA backend. 2019-08-26 19:51:39 +10:00
David Reid 6f609beb1c Remove unused code. 2019-08-25 17:19:06 +10:00
David Reid c5e6a392b3 Refactoring work on the null backend. 2019-08-25 17:05:49 +10:00
David Reid fdae092101 Refactoring work on the WinMM backend. 2019-08-25 16:51:39 +10:00
David Reid 9156652844 Update revision history. 2019-08-25 16:37:57 +10:00
David Reid f656101349 Version 0.9.6 2019-08-04 08:16:03 +10:00
David Reid bca63039cb Update revision history. 2019-07-31 19:42:20 +10:00
David Reid 8c993a7123 Fix a couple of memory leaks. 2019-07-30 20:15:01 +10:00
David Reid 4b0305c656 Add some wide character versions of some string APIs. 2019-07-29 19:05:13 +10:00
David Reid e55143bc0a Add support for opening decoders using wide character paths. 2019-07-28 21:17:03 +10:00
David Reid 1e41c005a0 Try fixing a compiler error on VS 2010. 2019-07-28 16:26:00 +10:00
David Reid 336e842dad Rename a parameter for clarity. 2019-07-08 17:31:56 +10:00
David Reid 6b610f5cba Minor fixes to some comments. 2019-07-07 07:58:13 +10:00
David Reid 04ce7dd5ac Update release notes. 2019-07-04 21:09:17 +10:00
David Reid 413b59a393 Fix a crash in ma_convert_frames_ex(). 2019-07-04 20:28:00 +10:00
David Reid 2056a6b024 Whitespace. 2019-06-29 12:31:05 +10:00
David Reid 1140e56ecb PulseAudio: Try fixing an issue with delayed playback. 2019-06-27 18:39:18 +10:00
David Reid c31c0bb69a Add website to the top section. 2019-06-18 20:52:25 +10:00
David Reid 2c1a09d6b1 Make device state retrieval explicitly atomic. 2019-06-18 17:26:15 +10:00
David Reid d2cab99d5e Add declarations for ma_decoder_init_file_flac/vorbis/mp3. 2019-06-16 10:04:24 +10:00
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 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 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
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 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 c6b815c2f0 Update revision history. 2019-05-05 21:11:11 +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 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 2e74c8982d Fix return value of ma_thread_create__posix(). 2019-04-26 21:53:24 +10:00